Мне кажется, что программист — самая эгоистичная морда на свете. Умные люди придумали огромное количество стандартов, паттернов и хорошо продуманных фреймворков, которые призваны облегчить жизнь рядового программиста, скинув с его плеч множество рутинных задач. Они дают программисту максимум возможностей сконцентрировать все свои усилия на реализации конечной цели и не отвлекаться на мелкие, второстепенные задачи.

Но нет! Изо дня в день, криворукая армия пионеров трудится над собственными реализациями тех или иных задач применяя все самые худшие практики и анти-паттерны, которые только можно вообразить. Видимо, это имеет какое-то принципиальное значение для людей. Может быть, им доставляет удовольствие осознание того, как будет тошнить от их кода программиста, который примет после них обслуживание проекта. А может, им просто плевать на других.

Я этого не понимаю. Я никогда не позволю себе написать код при взгляде на который кого-то будет тошнить. Безусловно, он будет не идеален, будет содержать какое-то количество ошибок. Реализация тех или иных задач вызовет оправданные сомнения у кого-то. Но он всегда будет выглядеть аккуратно, всегда будет хорошо структурирован, его будет легко поддерживать и править, он будет легко читаться и будет понятен любому без документации. Я думаю, это и есть та самая профессиональная зрелость.

Profile

solisted

January 2016

S M T W T F S
     12
3 456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 25th, 2017 02:45 pm
Powered by Dreamwidth Studios