Skip to content

Commit 217c731

Browse files
committed
Update legend
1 parent 3936988 commit 217c731

1 file changed

Lines changed: 76 additions & 76 deletions

File tree

β€ŽREADME.mdβ€Ž

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,91 @@
11
# Personal profile of software engineering skills
22

3-
⬜ Proposed, 🟩 Planned, βœ… Done, 🚧 In progresss, βœ” Verified, ❌ Declined
3+
⬜ Optional, 🟦 Required for all, 🟨 Required for js, 🟩 Planned, βœ… Done, βœ” Verified, ❌ Declined
44

55
## Fundamental concepts
66

77
| Syntax | Statements | Functions | Data structures |
88
|---------------------|----------------|---------------|---------------------|
9-
| ⬜️ value | ⬜️ if | ⬜️ recursion | ⬜️ array |
10-
| ⬜️ identifier | ⬜️ loops | ⬜️ function | ⬜️ class |
11-
| ⬜️ variable | ⬜️ assignment | ⬜️ lambda | ⬜️ object |
12-
| ⬜️ constant | ⬜️ | ⬜️ signature | ⬜️ collection |
13-
| ⬜️ scalar | ⬜️ | ⬜️ argument | ⬜️ hash table |
14-
| ⬜️ literal | ⬜️ | ⬜️ parameter | ⬜️ linked list |
15-
| ⬜️ expression | ⬜️ | ⬜️ pure | ⬜️ queue |
16-
| ⬜️ heap | ⬜️ | ⬜️ function | ⬜️ stack |
17-
| ⬜️ type | ⬜️ | ⬜️ side effects | ⬜️ deque |
18-
| ⬜️ primitive types | ⬜️ | ⬜️ closure | ⬜️ serialization |
19-
| ⬜️ reference | ⬜️ | ⬜️ partial | ⬜️ |
20-
| ⬜️ flag | ⬜️ | ⬜️ curry | ⬜️ |
21-
| ⬜️ lexical scope | ⬜️ | ⬜️ chaining | ⬜️ |
22-
| ⬜️ | ⬜️ | ⬜️ higher order | ⬜️ |
23-
| ⬜️ | ⬜️ | ⬜️ callback | ⬜️ |
24-
| ⬜️ | ⬜️ | ⬜️ listener | ⬜️ |
25-
| ⬜️ | ⬜️ | ⬜️ pipe | ⬜️ |
26-
| ⬜️ | ⬜️ | ⬜️ compose | ⬜️ |
9+
| 🟦 value | 🟦 if | 🟦 recursion | 🟦 array |
10+
| 🟦 identifier | 🟦 loops | 🟦 function | 🟦 class |
11+
| 🟦 variable | 🟦 assignment | 🟦 lambda | 🟦 object |
12+
| 🟦 constant | 🟦 | 🟦 signature | 🟦 collection |
13+
| 🟦 scalar | 🟦 | 🟦 argument | 🟦 hash table |
14+
| 🟦 literal | 🟦 | 🟦 parameter | 🟦 linked list |
15+
| 🟦 expression | 🟦 | 🟦 pure | 🟦 queue |
16+
| 🟦 heap | 🟦 | 🟦 function | 🟦 stack |
17+
| 🟦 type | 🟦 | 🟦 side effects | 🟦 deque |
18+
| 🟦 primitive types | 🟦 | 🟦 closure | 🟦 serialization |
19+
| 🟦 reference | 🟦 | 🟦 partial | 🟦 |
20+
| 🟦 flag | 🟦 | ⬜️ curry | 🟦 |
21+
| 🟦 lexical scope | 🟦 | 🟦 chaining | 🟦 |
22+
| 🟦 | 🟦 | 🟦 higher order | 🟦 |
23+
| 🟦 | 🟦 | 🟦 callback | 🟦 |
24+
| 🟦 | 🟦 | 🟦 listener | 🟦 |
25+
| 🟦 | 🟦 | ⬜️ pipe | 🟦 |
26+
| 🟦 | 🟦 | 🟦 compose | 🟦 |
2727

28-
- ⬜️ mixin
28+
- 🟦 mixin
2929
- ⬜️ memoize
30-
- ⬜️ factory
31-
- ⬜️ pool
32-
- ⬜️ wrapper
33-
- ⬜️ refactoring
34-
- ⬜️ code review
35-
- ⬜️ antipatterns
36-
- ⬜️ paradigm
37-
- ⬜️ algorythm
38-
- ⬜️ magic numbers
39-
- ⬜️ hardcode
40-
- ⬜️ complexity
41-
- ⬜️ decomposition
30+
- 🟦 factory
31+
- 🟦 pool
32+
- 🟦 wrapper
33+
- 🟦 refactoring
34+
- 🟦 code review
35+
- 🟦 antipatterns
36+
- 🟦 paradigm
37+
- 🟦 algorythm
38+
- 🟦 magic numbers
39+
- 🟦 hardcode
40+
- 🟦 complexity
41+
- 🟦 decomposition
4242
- ⬜️ spaghetti
4343
- ⬜️ silver bullet
4444
- ⬜️ not invented here
45-
- ⬜️ dead code
46-
- ⬜️ unreachable code
47-
- ⬜️ duplicate code
48-
- ⬜️ exception
49-
- ⬜️ return early
45+
- 🟦 dead code
46+
- 🟦 unreachable code
47+
- 🟦 duplicate code
48+
- 🟦 exception
49+
- 🟦 return early
5050

5151
## JavaScript specific
5252

53-
- ⬜️ typeof
54-
- ⬜️ Object
55-
- ⬜️ this
56-
- ⬜️ arrow function
57-
- ⬜️ generator
58-
- ⬜️ async function
59-
- ⬜️ call, bind, apply
60-
- ⬜️ Array
61-
- ⬜️ prototype
62-
- ⬜️ class
63-
- ⬜️ instanceof
64-
- ⬜️ iterator
65-
- ⬜️ while
66-
- ⬜️ do..while
67-
- ⬜️ for
68-
- ⬜️ for..in
69-
- ⬜️ for..of
70-
- ⬜️ for await
71-
- ⬜️ throw
72-
- ⬜️ try..catch
73-
- ⬜️ typed arrsys
74-
- ⬜️ Map
75-
- ⬜️ Set
76-
- ⬜️ weak collections
77-
- ⬜️ Proxy
78-
- ⬜️ Symbol
79-
- ⬜️ ...spread
80-
- ⬜️ ...rest
81-
- ⬜️ equality operators
82-
- ⬜️ logical operators
83-
- ⬜️ bitwise operators
84-
- ⬜️ default parameters
85-
- ⬜️ string parsing
86-
- ⬜️ timers
87-
- ⬜️ EventEmitter
88-
- ⬜️ RegExp
89-
- ⬜️ global
90-
- ⬜️ undefined
91-
- ⬜️ null
53+
- 🟨 typeof
54+
- 🟨 Object
55+
- 🟨 this
56+
- 🟨 arrow function
57+
- 🟨 generator
58+
- 🟨 async function
59+
- 🟨 call, bind, apply
60+
- 🟨 Array
61+
- 🟨 prototype
62+
- 🟨 class
63+
- 🟨 instanceof
64+
- 🟨 iterator
65+
- 🟦 while
66+
- 🟦 do..while
67+
- 🟦 for
68+
- 🟨 for..in
69+
- 🟨 for..of
70+
- 🟨 for await
71+
- 🟦 throw
72+
- 🟦 try..catch
73+
- 🟨 typed arrsys
74+
- 🟨 Map
75+
- 🟨 Set
76+
- 🟨 weak collections
77+
- 🟨 Proxy
78+
- 🟨 Symbol
79+
- 🟨 ...spread
80+
- 🟨 ...rest
81+
- 🟦 equality operators
82+
- 🟦 logical operators
83+
- 🟦 bitwise operators
84+
- 🟨 default parameters
85+
- 🟨 string parsing
86+
- 🟨 timers
87+
- 🟨 EventEmitter
88+
- 🟨 RegExp
89+
- 🟨 global
90+
- 🟨 undefined
91+
- 🟦 null

0 commit comments

Comments
Β (0)