Давай, у тебя всё получится! Вспомни этот мем
Канал memedemsi
За 60 лет наём программистов не изменился
— Вам действительно так нужен программист? — спросил я.
— Нам позарез нужен программист.
— Я поговорю с ребятами, — пообещал я. — Я знаю недовольных.
— Нам нужен не всякий программист, — сказал горбоносый. — Программисты — народ дефицитный, избаловались, а нам нужен небалованный.
— Да, это сложнее, — сказал я.
Горбоносый стал загибать пальцы:
— Нам нужен программист: а — небалованный, бэ — доброволец, цэ — чтобы согласился жить в общежитии….
— Дэ, — подхватил бородатый, — на сто двадцать рублей.
— А как насчет крылышек? — спросил я. — Или, скажем, сияния вокруг головы? Один на тысячу!
— А нам всего-то один и нужен, — сказал горбоносый.
— А если их всего девятьсот?
— Согласны на девять десятых.
Книга: «Понедельник начинается в субботу», Аркадий и Борис Стругацкие
Айтишная народная мудрость
Ответ на пост «Интересы классов»2
Я изобрёл динамический анализатор классов, который назвал Karl Marx.
Он исследует переменную по множеству параметров и определяет ей соответствующий класс. Рассмотрим пример.
Вот есть переменная:
Karl Marx внимательно смотрит на её характеристики.
Нет частной собственности (private property)
Нет собственных полей
Нет собственных фабрик
Значит эта переменная принадлежит классу Proletarian
Или вот другой пример
Есть частная собственность
Имеет фабрику
Значит эта переменная принадлежит классу Capitalist
Завершу обзор ещё одним тривиальным примером
Есть собственное поле
Некоторые поля наследуются от родителя
Значит эта переменная принадлежит классу Bourgeois
Анализатор классов Karl Marx и GC Lenin поставляются вместе в DSL VKP(b) и позволит провести рефакторинг вашего кода, избавив от таких антипаттернов как:
Ленивый класс
Посредник
Параллельные иерархии наследования
Одержимость элементарными типами
Завистливые функции
Но будьте внимательны, могут появиться следующие антипаттерны:
Отказ от наследства
Большой класс
Теоретическая общность
Неполнота библиотечного класса
C и C++. Кто лучше?
C и C++ спорят кто из них лучше, но это всего лишь детская забава. В конце концов, любой программист знает, что по-настоящему крутым языком является Ассемблер.











