Рубрики
Без рубрики

Проблемы, С Которыми Сталкивается Каждый Разработчик

У каждого программиста есть история, которой он может поделиться о порочных кругах в своей жизни. Вот несколько распространенных форм… С тегами javascript, java, web dev, программирование.

У каждого программиста есть история, которой он может поделиться о порочных кругах в своей жизни. Вот несколько распространенных форм пыток для вечно проклятых:

1. Окружающая среда

Это сработало на моем компьютере. Как это не работает на вашем? Давайте использовать ту же ОС. Как вы устанавливаете Linux? Давайте воспользуемся виртуальной средой. Подождите, на самом деле, давайте воспользуемся виртуальной машиной. О нет, мы забыли о производстве. Как насчет Докера? Kubernetes? Ах, какого черта? Это должно быть автоматизировано!

2. Зависимости

Румяна фиксируют. Внезапно десятичный знак перемещается, и все дерево зависимостей ломается. Выжившие сталкиваются с неудовлетворенной зависимостью от сверстников.

3. Учебные пособия

Именно здесь разработчики ищут греховного удовольствия. Он был создан для младших разработчиков, но некоторые говорят, что вы не сможете выйти, как только войдете. Менеджеры тоже их любят.

4. Обратные вызовы

Можем ли мы взять тайм-аут и посмотреть на это позже?

5. Дженерики

Насколько сложно может быть создать единый класс, который допускает каждый тип данных? 300 строк размышлений спустя…

6. Сфера применения Ад

Когда ад обратного вызова недостаточно болезнен, немного оживите его, подняв переменные или используя глобальные области видимости.

7. управление проектом

Давайте использовать Agile, потому что все остальные его используют. В любом случае, что такое Agile?

8. Нарезание резьбы

Нити! Давайте использовать каждое отдельное ядро на компьютере для одновременного выполнения задач. Затем мы распространим исключения на основной поток и изящно завершим работу. Вся эта многозадачность означает, что мы можем запускать скрипты. Сценарии могут использовать поток демона ведения журнала.

9. Кофе

Программистам не нужно спать. Кофе – это единственный способ написать идеальный код. Мои перерывы на кофе – 7, 9, 11 и 2. Почему я так устал сегодня утром? Кому-нибудь нужно еще кофе?

10. Встречи

Мы отстаем от графика. Вот моя 3-часовая презентация о том, как мы можем повысить производительность. Короче говоря, нам нужно чаще встречаться.

11. ПОТОК

Никто: Браузеры: Давайте сделаем все то же самое, кроме этого. Java: Давайте создадим наш собственный стандарт CSS.

12. Устаревший код

Само собой разумеется, никаких комментариев не требуется.

13. Внутренние Рамки

Смотрите документацию.

14. Управление версиями

Толкать. Тянуть. Припрятать. Толкать. Быстрая перемотка вперед. Поглощать. Конфликт. Разрешить. Толкать. Неспособен давить из-за конфликтов. Невозможно вытащить, потому что ветка находится на 3 коммита впереди. Неспособен разрешать конфликты. Неспособный быть способным.

15. Сборник

Потратил весь день на исправление ошибок связывания, и он окончательно компилируется. Там написано, что осталось 3 часа. Через 2 часа вы вспоминаете, что у вас утечка памяти.

16. Документация

Последнее обновление в 2011 году. Более подробную информацию смотрите в комментариях к устаревшему коду.

Другие Известные Ады

  • Назад Совместимость
  • Кэширование
  • Интервью по кодированию
  • Особенности
  • Разговор с непрограммистами

конец

Ты побывал в аду и вернулся обратно. Какой из них, по-вашему, самый худший?

Оригинал: “https://dev.to/wadecodez/16-eternal-hells-of-programming-5h5g”