Легко начать, сложно закончить
Easy life: вроде работает, и ты вроде понимаешь, почему Hard decisions: прочитать стандарт C++, прочитать UB Book, изучить исходники gcc и clang Easy decisions: просто начать программировать на C++ как-нибудь Hard life: непонятные UB, часы дебага, бессонные ночи Конец один: продакшн упал, данные клиентов потеряны, CEO в тюрьме, CTO на таблетках
Схема в виде карты сложного пути программирования на C++: лёгкие решения приводят к непонятному неопределённому поведению, часам отладки и бессонным ночам. В финале продакшн падает, данные клиентов теряются, а руководители оказываются в тюрьме или принимают таблетки. Шутка высмеивает самоуверенное начало программирования без изучения стандарта и исходников. EN: A map shows the difficult path of programming in C++: easy decisions lead to mysterious undefined behavior, hours of debugging, and sleepless nights. In the end, production goes down, client data is lost, and the executives end up in prison or taking pills. The joke mocks the overconfidence of starting to program without studying the standard and source code.
map / картаmountain path / горная тропаstick figures / человечки-палочкиorange flag / оранжевый флагred spikes / красные шипыblue route / синий маршрутgray route / серый маршрутcliff / обрывvalley / долинаtext labels / текстовые подписиC++ code / код C++computer programming / программированиеproduction server / продакшн-серверdebugging / отладка
- @ithueti / 12990 2024-05-27
- Type
- image
- Size
- 800×498 · 45.1 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added