Skip to content

Commit 2c2abfd

Browse files
committed
Added some broad topics
1 parent 1832cea commit 2c2abfd

9 files changed

+170
-0
lines changed

.gitignore

+152
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
# Created by http://www.gitignore.io
2+
3+
### OSX ###
4+
.DS_Store
5+
.AppleDouble
6+
.LSOverride
7+
8+
# Icon must ends with two \r.
9+
Icon
10+
11+
# Thumbnails
12+
._*
13+
14+
# Files that might appear on external disk
15+
.Spotlight-V100
16+
.Trashes
17+
18+
19+
### Windows ###
20+
# Windows image file caches
21+
Thumbs.db
22+
ehthumbs.db
23+
24+
# Folder config file
25+
Desktop.ini
26+
27+
# Recycle Bin used on file shares
28+
$RECYCLE.BIN/
29+
30+
# Windows Installer files
31+
*.cab
32+
*.msi
33+
*.msm
34+
*.msp
35+
36+
37+
### Linux ###
38+
*~
39+
40+
41+
### Emacs ###
42+
# -*- mode: gitignore; -*-
43+
*~
44+
\#*\#
45+
/.emacs.desktop
46+
/.emacs.desktop.lock
47+
*.elc
48+
auto-save-list
49+
tramp
50+
.\#*
51+
52+
# Org-mode
53+
.org-id-locations
54+
*_archive
55+
56+
# flymake-mode
57+
*_flymake.*
58+
59+
# eshell files
60+
/eshell/history
61+
/eshell/lastdir
62+
63+
# elpa packages
64+
/elpa/
65+
66+
67+
### vim ###
68+
[._]*.s[a-w][a-z]
69+
[._]s[a-w][a-z]
70+
*.un~
71+
Session.vim
72+
.netrwhist
73+
*~
74+
75+
76+
### Intellij ###
77+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
78+
79+
## Directory-based project format
80+
.idea/
81+
# if you remove the above rule, at least ignore user-specific stuff:
82+
# .idea/workspace.xml
83+
# .idea/tasks.xml
84+
# and these sensitive or high-churn files:
85+
# .idea/dataSources.ids
86+
# .idea/dataSources.xml
87+
# .idea/sqlDataSources.xml
88+
# .idea/dynamic.xml
89+
90+
## File-based project format
91+
*.ipr
92+
*.iws
93+
*.iml
94+
95+
## Additional for IntelliJ
96+
out/
97+
98+
# generated by mpeltonen/sbt-idea plugin
99+
.idea_modules/
100+
101+
102+
### PyCharm ###
103+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
104+
105+
## Directory-based project format
106+
.idea/
107+
# if you remove the above rule, at least ignore user-specific stuff:
108+
# .idea/workspace.xml
109+
# .idea/tasks.xml
110+
# and these sensitive or high-churn files:
111+
# .idea/dataSources.ids
112+
# .idea/dataSources.xml
113+
# .idea/sqlDataSources.xml
114+
# .idea/dynamic.xml
115+
116+
## File-based project format
117+
*.ipr
118+
*.iws
119+
*.iml
120+
121+
## Additional for IntelliJ
122+
out/
123+
124+
# generated by mpeltonen/sbt-idea plugin
125+
.idea_modules/
126+
127+
128+
### WebStorm ###
129+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
130+
131+
## Directory-based project format
132+
.idea/
133+
# if you remove the above rule, at least ignore user-specific stuff:
134+
# .idea/workspace.xml
135+
# .idea/tasks.xml
136+
# and these sensitive or high-churn files:
137+
# .idea/dataSources.ids
138+
# .idea/dataSources.xml
139+
# .idea/sqlDataSources.xml
140+
# .idea/dynamic.xml
141+
142+
## File-based project format
143+
*.ipr
144+
*.iws
145+
*.iml
146+
147+
## Additional for IntelliJ
148+
out/
149+
150+
# generated by mpeltonen/sbt-idea plugin
151+
.idea_modules/
152+

algorithms.md

Whitespace-only changes.

graphs.md

Whitespace-only changes.

networking.md

Whitespace-only changes.

operating-systems.md

Whitespace-only changes.

sorting.md

Whitespace-only changes.

systems-design.md

Whitespace-only changes.

testing.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
unit tests
2+
3+
integration tests:
4+
tests the whole system
5+
6+
regression testing:
7+
checks whether the new feature will fuck something up
8+
9+
scenario testing:
10+
establish personas and all that crap
11+
follow pattern
12+
13+
14+
exploratory testing:
15+
record oneself using app
16+
17+
smoke tests:
18+
preliminary tests that show if everything works at a very basic level

trees.md

Whitespace-only changes.

0 commit comments

Comments
 (0)