Clean Code
Принципы:
Красивый код (Clean code) — это код с минимальным временем-для-понимания.
Любой ваш код, который вы не видели шесть и более недель выглядит так, как будто его написал кто-то другой. Основное препятствие написанию понятного кода заложено в психологии: в момент написания кода мы не нуждаемся в помощи для понимания кода в будущем.
Clean Code это:
Consistent naming
Code conventions
Low cyclomatic complexity
Single line - single purpose
Formatting that reflect structure of the code.
Timeless laws of Software Development - это законы, которые не зависят от конкретного языка или проекта. Они вечны.
Plan before implementing. Убедись, что вы делаете нужную вещь. Убедитесь, что требования выполнимы вообще.
Keep programs small. Stay focused on things that are clearly needed and very likely to happen, not things that might happen. Avoid complicated designs. Avoid repetitions.
Write clearly. Use consistent naming. Avoid multiple statements per line. Postpone optimisation. Optimisation and performance are only problems if the requirements haven't been met.
Prevent bugs.
Make program robust.
Prevent coupling.
Last updated
Was this helpful?