История изменений
Исправление hobbit, (текущая версия) :
засирать себе мозги, читая толстые талмудины по ООП, ФП и прочим абстракциям ради абстракций.
Вот из-за этого тебя и называют необучаемым. Из-за воинствующего невежества.
То, что ты называешь «абстракциями ради абстракций» — это фундаментальные концепции, позволяющие бороться со сложностью больших проектов, повышать надёжность кода.
Вот например, как ты собираешься без ООП писать драйвера устройств, к примеру? Драйвер в любой современной ОС — это по сути дела класс, который предоставляет методы открытия, закрытия, позиционирования, чтения, записи… И есть внутренние структуры, в которых за пределами драйвера никто лазить не должен, вот тебе и инкапсуляция. И неважно, на каком языке это написано. Хоть на ассемблере. По сути это ООП.
Но у тебя подход «я не понял, зачем это надо, значит, надо обосрать».
Исходная версия hobbit, :
засирать себе мозги, читая толстые талмудины по ООП, ФП и прочим абстракциям ради абстракций.
Вот из-за этого тебя и называют необучаемым. Из-за воинствующего невежества.
То, что ты называешь «абстракциями ради абстракций» — это фундаментальные концепции, позволяющие бороться со сложностью больших проектов, повышать надёжность кода.
Вот например, как ты собираешься без ООП писать драйвера устройств, к примеру? Драйвер в любой современной ОС — это по сути дела класс, который предоставляет методы открытия, закрытия, позиционирования, чтения, записи… И есть внутренние структуры, в которых за пределами драйвера никто лазить не должен, вот тебе и инкапсуляция. И неважно, на каком языке это написано. Хоть на ассемблере. По сути это ООП.
Но у тебя подход «я не понял, значит, надо обосрать».