List of commits:
Subject Hash Author Date (UTC)
Update Naming Convention.md d39a8ec969e2d9023dfa75e39aadd537ef3c79e3 Poonam Veeral 2020-04-09 16:02:16
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
Commit d39a8ec969e2d9023dfa75e39aadd537ef3c79e3 - Update Naming Convention.md
Author: Poonam Veeral
Author date (UTC): 2020-04-09 16:02
Committer name: Poonam Veeral
Committer date (UTC): 2020-04-09 16:02
Parent(s): 2ba945dc245814e8cc0641482b053c953e65e779
Signer:
Signing key:
Signing status: N
Tree: 0b9f651062932ef0d884129f500cb766245f557d
File Lines added Lines deleted
Naming Convention.md 46 42
File Naming Convention.md changed (mode: 100644) (index 6c7bcc1..4563cd5)
14 14 * [Code Folder Naming Convention](#code-folder-naming-convention) * [Code Folder Naming Convention](#code-folder-naming-convention)
15 15
16 16
17 # File Name
18 * Make file names lowercase.
19 * Separate words with underscores.
20 * Use only standard ASCII alphanumeric characters in file and directory names.
21
22 * Recommended
23
24
25 Example | file_name.extension |
26 ---------|---------------------|
27
28 # Folder Name
29 * Folder Name should be meaningful.
30 * Make folder names lowercase.
31
32 # Figure Name
33
34 * Figures Names should follow the Underscore Case.
35 * everything is in lower case and the words are separated by underscores.
36 * This convention is also popularly known as snake case
37
38 | Example | figure_name.svg |
39 | ---------- | --------------- |
40
41 # Tag Name
42
43 * Create descriptive names
44 * Create short and simple names
45 * Avoid "-". If you name something "first-name", some software may think you want to subtract "name" from "first".
46 * Avoid ".". If you name something "first.name", some software may think that "name" is a property of the object "first".
47 * Avoid ":". Colons are reserved for namespaces (more later).
48
49 # Link Name
50
51
52 17
53 18 # Code Folder Naming Convention # Code Folder Naming Convention
54 19
 
61 26 #### JAVA #### JAVA
62 27 * JAVA Files in Code Folder. * JAVA Files in Code Folder.
63 28 * Every JAVA file name will be written as UpperCamelCase. * Every JAVA file name will be written as UpperCamelCase.
64
29 * Words are smashed together and the first letter of each word is capitalized. No word separator, like the underscore _, is used.
65 30
66 31 | Example | FileName.java | | Example | FileName.java |
67 32 | ----------- | ------------- | | ----------- | ------------- |
68 * Classes and Interfaces
69 * Class names should be nouns, in mixed case with the first letter of each internal word capitalised.
70 * Interfaces name should also be capitalised just like class names.
71 * Use whole words and must avoid acronyms and abbreviations.
72 33
73 | Example | class MountainBike | interface Sport |
74 | ----------- | ----------- | ----------- |
34 * If there is any version/number, it should be written as,
35 | Example | FileName01.java | FileName02.java |
36 | ----------- | --------------- | --------------- |
37
38 * Classes and Interfaces Names
39 * Class and interface names are generally noun or noun phrases.
40 * Class and interface must begin with a capital letter.
41
42 |interface Example | interface AqueousHabitat { ... } |
43 | -------------------- | -------------------------------- |
44
45 |Class Example | class FishBowl implements AqueousHabitat { ... } |
46 | -------------------- | ------------------------------------------------ |
75 47
76 48 * Variables : Variable names should be short yet meaningful. * Variables : Variable names should be short yet meaningful.
77 49 * Should not start with underscore(‘_’) or dollar sign ‘$’ characters. * Should not start with underscore(‘_’) or dollar sign ‘$’ characters.
 
105 77 | ----------- | ---------- | | ----------- | ---------- |
106 78
107 79
80 # File Name
81 * Make file names lowercase.
82 * Separate words with underscores.
83 * Use only standard ASCII alphanumeric characters in file and directory names.
84
85 * Recommended
86
87
88 Example | file_name.extension |
89 ---------|---------------------|
90
91 # Folder Name
92 * Folder Name should be meaningful.
93 * Make folder names lowercase.
94
95 # Figure Name
96
97 * Figures Names should follow the Underscore Case.
98 * everything is in lower case and the words are separated by underscores.
99 * This convention is also popularly known as snake case.
100
101 | Example | figure_name.svg |
102 | ---------- | --------------- |
103
104 # Tag Name
105
106
107
108 # Link Name
109
110
111
108 112
109 113
110 114
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