Инкапсуляция и арифметика указателей
Инкапсуляция крайне полезна для больших проектов, невозможно удержать в голове информацию обо всех классах. Инкапсуляция не имеет смысла! Я что - не знаю, какие поля не надо трогать? Более того, даже если скрывать поля, я всё равно смогу получить к ним доступ через арифметику указателей. Инкапсуляция не имеет смысла! Я что - не знаю, какие поля не надо трогать? Более того, даже если скрывать поля, я всё равно смогу получить к ним доступ через арифметику указателей. 0.1% 2% 14% 34% 68% 95% 34% 14% 2% 0.1% IQ scale 55 70 85 100 115 130 145
Мем показывает диаграмму нормального распределения IQ с тремя вариантами отношения к инкапсуляции. Большинство считает её полезной для больших проектов, но крайние позиции представлены человеком, который не понимает смысл ограничений, и персонажем, который оправдывает обход приватных полей арифметикой указателей. Шутка высмеивает программистов, отвергающих инкапсуляцию под предлогом технической возможности обойти её. EN: The meme shows a normal IQ distribution chart with three attitudes toward encapsulation. Most people consider it useful for large projects, while the extremes are represented by someone who does not understand the point of restrictions and a character who justifies bypassing private fields with pointer arithmetic. The joke mocks programmers who reject encapsulation because it is technically possible to circumvent it.
- Template
- IQ bell curve meme
- Type
- image
- Size
- 800×800 · 75.7 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added