I am a coder.
There are many awesome people in the world who can truly be called programmers.
So I think being a coder suits me.
I do mostly coding.
I like to play FNF, but I don't have a lot of modding experience.
- solved.ac: Gold 5
- Craftsman Programming
- Type: PascalCase
- Variable / Function: camelCase
- Constant: SCREAMING_SNAKE_CASE
- ID / JSON Field: camelCase | kebab-case
- Internal:
_prefix - Private:
__prefix
- Braces: K&R style (1TBS)
- Parentheses in clauses: attached (
if(), notif ()) - Struct / Dictionary literals: spaces inside braces
- Trailing comma: disabled
- Indentation: 4 spaces
- TAB or Space: indifferent
- Magic numbers etc.: extract into constants only when it improves refactoring
- JavaScript semicolons: enabled
- Early Return: preferred
- Ternary: single-line, no nesting
- Type Inference: use when unambiguous
- Comments: explain why, not what
- Abstraction: introduce when actually needed
- Dependency Injection: preferred
- Circular Dependencies: avoid
- Async:
async/awaitpreferred - Refactoring: proactive
📈는 숙련도가 일정 수준 이상이기에 바로 사용은 가능한 경우에 붙습니다.
✅는 실제로 자주 사용하는 것에 붙습니다.
👑는 가장 자주 사용하는 것에 붙습니다.
- • Prototype
- • Closure
- •
this - • Event Loop
- • Union Type
- • Generic
- •
keyof - • Mapped Type
- • Discriminated Union
- • Declaration Merging
- • Interface
- • Abstract Type
- • Enum Abstract
- • Abstract Class
- • Typedef
- • Generic
- DDL
- DML
- JOIN
- Aggregate Functions
- Window Functions
📈는 숙련도가 일정 수준 이상이기에 바로 사용은 가능한 경우에 붙습니다.
✅는 실제로 자주 사용하는 것에 붙습니다.

