SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

Основные проблемы программистов


Метки:

Какое имя дать переменной/классу/объекту/модулю/проекту?

Курица или яйцо?

Вложенные структуры: кому передать переменные и функции - родителю или ребёнку?

Какой фреймворк/библиотеку выбрать? Или написать своё?

Какой способ решения задачи выбрать?

Выбрать правильный путь решения (но долгий и дорогой) или быстрейший/кратчайший/легчайший (но будут проблемы в будущем)?

Воспринятие трудности при решении слишком "близко к сердцу"

Недооценка сложности создания "гибких" систем

Считается, что в программировании всё сводится к простой логике. Это правда. Но верно и обратное: компоновка простых элементов в большой общий механизм требует сложных архитектурных решений. Особенно это касается решения описать бизнес-логику и бизнес-процессы.

Жёсткая конкуренция и как следствие иррациональный страх порицания коллег

Желание всё бросить и начать заново., или наоборот, продолжать развивать существующее

Желание объять необъятное

Выражается в попытке:

Глоссарий

  1. Исключение — это любое состояние ошибки или непредвиденное поведение, возникающее при выполнении программы.