[О блоге] [наверх] [пред] [2024-11-17 10:51:38+03:00] [12c5389acbe22db69a4dfed1c9d7986b76e4f774]

Про "лучшие практики"

https://www.arp242.net/best-practices.html
Недавно в одной переписке с другом тоже упоминались лучшие практики. И я
почти то же самое написал что и автор этой статьи. К ним можно/нужно
прислушиваться, но нельзя брать на слепую веру. Новички по началу могут,
но вообще должны учиться пользоваться головой и понимать, что где-то
могут быть куда более разумные исключения. "Не используйте глобальные
переменные" (простые небольшие программки бывает быстрее и проще
написать с ними), "не используйте GOTO" (который при правильном
использовании может существенно улучшить читабельность кода, поэтому в
Go его не выкинули), "DRY" (примеров, когда проще скопировать кусок
кода -- полно), "SOLID" (не редко приводит к необратимым последствиям
недуга "ООП головного мозга", когда пара строчек простейшего кода может
превратиться в двести, без какого-либо profit-а, кроме усложнения на
пустом месте), "12 factor app" (даже не слышал про такое прежде, но,
вижу что сборник, действительно, адекватных рекомендаций, аналогично
SOLID).

    [оставить комментарий]