List of commits:
Subject Hash Author Date (UTC)
Naming Convention Updated 2ba945dc245814e8cc0641482b053c953e65e779 Poonam Veeral 2020-04-09 15:51:43
Update lectures_notes.md d62f8789a67b025a618b2047c6bbaa912e617834 Poonam Veeral 2020-04-08 19:00:25
update 6fd8bae9a3068318513bb261f79a0a07d3c87f17 Poonam Veeral 2020-04-08 15:37:39
Update lectures_notes.md be9ca4670f042e27dfd60082cf0b081401dc072d poonamveeral 2020-04-08 14:29:08
Rename Print.tex to print.tex 8a2253b100e8fb661c03e410e61c87e6e0dd768a poonamveeral 2020-04-08 13:45:56
Rename alt_Not_03.tex to alt_not_03.tex ab653337fe4266a333d22178c33bd5d5c3ca3613 poonamveeral 2020-04-08 13:37:09
Rename alt_Not_02.tex to alt_not_02.tex a79c527d3aa97f29fa835406eb2fd6bfca80e616 poonamveeral 2020-04-08 13:36:52
Rename alt_Not_01.tex to alt_not_01.tex ce6ec02b5543682869d3dd782576e6a7c27cf5b5 poonamveeral 2020-04-08 13:36:36
Update lectures_notes.md 3d3106fe10b24fcccedbdcc6c20c1d7a4c3e0801 poonamveeral 2020-04-08 13:31:56
Rename book_Exo.tex to book_exo.tex 2fc98bb8f1b8dc8793fe1d9eaae4babeff760624 poonamveeral 2020-04-08 13:25:08
updated a080901830e9ef778e099d2cbf06d37af41e880e Poonam Veeral 2020-04-08 13:15:26
er updated 69bb6e5cfd8f31c5347d8b6b6e9e3a4e5ef6580c Poonam Veeral 2020-04-08 12:51:37
er deleted 3543da66bdd8adff409cf79707fb11584b490f67 Poonam Veeral 2020-04-08 12:41:23
fd updated 0a92b326fdc2fea4cd908c6ca4d14b2d635e1728 Poonam Veeral 2020-04-08 12:40:47
fd deleted 8ba0a92ca38f25f6bb10b68d27e0cfb5b8719a3f Poonam Veeral 2020-04-08 12:36:42
misc updated 37bac44c663e91e07d28a76031aef855907e097d Poonam Veeral 2020-04-08 12:36:01
misc deleted 3a5c7e6b44694169109a1fb71e2f23508708dd67 Poonam Veeral 2020-04-08 12:35:23
rel_mod updated d20af615ee586d57e85b873f28174870cf33d574 Poonam Veeral 2020-04-08 12:34:37
deleted dc4debbc6caa6857438051f3591b692186878392 Poonam Veeral 2020-04-08 12:33:42
rel_mod updated e75e40028412899276f36b55ddf8856d47e1b1dc Poonam Veeral 2020-04-08 12:31:58
Commit 2ba945dc245814e8cc0641482b053c953e65e779 - Naming Convention Updated
Author: Poonam Veeral
Author date (UTC): 2020-04-09 15:51
Committer name: Poonam Veeral
Committer date (UTC): 2020-04-09 15:51
Parent(s): d62f8789a67b025a618b2047c6bbaa912e617834
Signer:
Signing key:
Signing status: N
Tree: 935b98ca2d31e7ac93ccc7281a4b497db3aeb3ae
File Lines added Lines deleted
Naming Convention.md 15 24
File Naming Convention.md changed (mode: 100644) (index 32ecf4d..6c7bcc1)
1 1 # Naming Convention Standard/File Name Conventions # Naming Convention Standard/File Name Conventions
2 2
3 ## A collection of guidelines for writing file, folder, classes, figures, and images names in the project.
3 ### A collection of guidelines for writing file, folder, classes, figures, and images names in the project. These guidelines should help you toward that goal of not only correct code, but understandable.
4
5 * Our working directory is
6
7 ![alt text](1.png)
4 8
5 9 * [File Names](#file-name) * [File Names](#file-name)
6 10 * [Figures](#figure-name) * [Figures](#figure-name)
 
11 15
12 16
13 17 # File Name # File Name
14 * Make file and directory names lowercase.
15 * Separate words with hyphens, not underscores.
18 * Make file names lowercase.
19 * Separate words with underscores.
16 20 * Use only standard ASCII alphanumeric characters in file and directory names. * Use only standard ASCII alphanumeric characters in file and directory names.
17 21
18 22 * Recommended * Recommended
19 23
20 24
21 Example | file-name.extension |
25 Example | file_name.extension |
22 26 ---------|---------------------| ---------|---------------------|
23
24 * Not Recommended
25
26
27 Example | filename.extension |
28 ---------|--------------------|
29
30 Example | fileName.extension |
31 ---------|--------------------|
32
33 * Other exceptions
34
35 * It's okay to have some inconsistency in filenames if it can't otherwise be avoided.
36 * For example, sometimes tools that generate reference documentation produce file names based on different style requirements or based on the design and naming conventions of the product or API itself.
37 27
38 28 # Folder Name # Folder Name
39 * The source code, hosted at <https://rocketgit.com/user/caubert/CSCI_3410>, is organized as follows:
40
41 ![alt text](1.png "Logo Title Text 1")
42
43 * following lowercase convention for folder names.
29 * Folder Name should be meaningful.
30 * Make folder names lowercase.
44 31
45 32 # Figure Name # Figure Name
46 33
 
73 60
74 61 #### JAVA #### JAVA
75 62 * JAVA Files in Code Folder. * JAVA Files in Code Folder.
76 * Every JAVA file will be followed by the with a capital letter or first word with a lowercase letter, rest all with capital.
63 * Every JAVA file name will be written as UpperCamelCase.
64
77 65
66 | Example | FileName.java |
67 | ----------- | ------------- |
78 68 * Classes and Interfaces * Classes and Interfaces
79 69 * Class names should be nouns, in mixed case with the first letter of each internal word capitalised. * Class names should be nouns, in mixed case with the first letter of each internal word capitalised.
80 70 * Interfaces name should also be capitalised just like class names. * Interfaces name should also be capitalised just like class names.
 
151 141 * https://developers.google.com/style/filenames. * https://developers.google.com/style/filenames.
152 142 * https://guides.lib.purdue.edu/c.php?g=353013&p=2378293 * https://guides.lib.purdue.edu/c.php?g=353013&p=2378293
153 143 * https://dev.to/danialmalik/a-beginner-s-guide-to-clean-code-part1-naming-conventions-139l * https://dev.to/danialmalik/a-beginner-s-guide-to-clean-code-part1-naming-conventions-139l
144 * https://www.cs.cornell.edu/courses/JavaAndDS/JavaStyle.html
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/caubert/CSCI_3410

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/caubert/CSCI_3410

Clone this repository using git:
git clone git://git.rocketgit.com/user/caubert/CSCI_3410

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main