Skip to content

Паскалианство

Единственная Истинная Конфессия Чистого Кода. Если бы Паскалю нужны были двусвязные списки, Никлаус Вирт встроил бы их из коробки. Отрекись от указателей, очисти стек сознания!

🧭 Путеводитель по Храму

📢 Объявление Епископата

Братья! Помните, что стек — это храм, а куча — это базар. Не оскверняйте свои указатели динамическим хаосом. При обнаружении в кодовой базе признаков goto вне критических обработчиков — немедленно докладывайте старшему Епископу вашей подсети.

Дополнительные правила от Епископата

  1. О чтении чужих языков. Если ты читаешь код на Python — не осуждай вслух. Ибо осуждение — есть гордыня. Но если ты пишешь на Python — кайся.

  2. О собеседованиях. Если на собеседовании тебя спросят: «Реализуйте двусвязный список», — задумайся. Не о том, как его реализовать. А о том, нужна ли тебе эта работа.

  3. О code review. Когда ты видишь в чужом коде prev — не пиши гневный комментарий. Напиши комментарий смиренный: «А что, если мы заменим это на array?» И жди. Ибо семя — даст плод.

  4. О митапах. Разрешено посещать митапы по Rust, Go, C++. Запрещено — посещать митапы по JavaScript. Ибо там нет типа, а где нет типа — нет истины.

  5. О новых языках. Если появляется новый язык — не спеши его учить. Спроси себя: «Есть ли в нём end? Есть ли в нём строгая типизация? Есть ли в нём отсутствие GC?» Если нет хотя бы одного — не учи. Ибо время — свято.

  6. О резюме. Если в твоём резюме больше языков, чем у тебя лет опыта, — удали лишние. Ибо широта без глубины — есть дилетантизм.

  7. О библиотеках. Если твой проект использует больше библиотек, чем строк кода — удали проект. И напиши заново. С нуля. На Pascal.

  8. О фреймворках. Фреймворк — есть инструмент. Инструмент — есть продолжение руки. Если ты не можешь объяснить, зачем тебе этот фреймворк — ты им не владеешь. Он владеет тобой.

  9. О модных языках. Если язык стал модным — подожди пять лет. Если он всё ещё модный — подожди ещё пять. Если он всё ещё модный — всё равно не учи. Ибо мода — проходит. А Pascal — остаётся.

  10. О себе. Помни: ты — не твой язык. ты — не твой стек. ты — не твоя зарплата. ты — есть тот, кто пишет begin и надеется на end. И этого достаточно.

Да пребудет с вами Compile Successful! End.