простую задачку по работе со строкой
Ментор на ревью сделал замечание "почему метод static"
Я ответил мол в требованиях к задаче нету ничего об этом
Говорю так проще, чтоб экземпляр класса не создавать
Он написал "А чем плохо - создать экземпляр класса?"
Он меня троллит чи шо? Вот что ему ответить?
а чем плохо создать экземпляр?
а зачем если мне просто строку перевернуть? Лишние телодвижения же
тебе че сложно? попросили по человечески...
не тралль плз, я подозреваю что он меня к какому-то выводу подобным замечанием подвести должен
наверн что бы ты обьекты использовал вместо статики
а чем плоха статика для примитивной задачи?
А в чем нарушение ооп, если не использовать ооп? (:
Надо себя приучать «с детства»
Нет проблем с ООП у тех кто не использует ООП Не используйте ООП, хуярьте ассемблер
ООП не нужно, соглы
Не знаю, но всё же должно быть по идее объектом, а тут выходит метод в контексте класса
Это похоже на доклад одного известного джавистп, который ругался, что в статических классах для утилит чистые функции, а это нарушает ооп
>> все должно быть объектом Кому должно?
Херачу бизнес логику статическими методами и не парюсь
Я в модулях функции пишу, что примерно то же самое.
Кладу хуй на поддерживаемость зато быстро работает
Это ты про статические методы-то? (:
Не пойму, вот есть класс Math с его методами и их юзать норм А для своей примитивной херовины не норм и надо создавать объект? Как так-то?
Я похоже знаю про какого джависта речь. Как я понял, он бомбит с того что объекты используют как шлюху, которую все принимают и делают с ней чё хотят - данные "типа" инкапсулированы, но геттеры и сеттеры дают к ним доступ извне
Замечательно поддерживается. Написал экстеншен FilterDataBySomeLogic и могу его убирать, добавлять и менять как мне хочется в любом месте с соуместимыми данными. Поддерживаемость космическая - три раза в неделю меняю логику как клиент попросил
Ну по сути там же «константы» формул всяких
Я тебе даже больше скажу. Я передаю функцию сортировки и фильтрации как аргумент в зависимости от входных данных
А напомни, что за задача?
Тупа делаешь статический метод Reverse.
строку перевернуть
Скажи ему, что тут нет никакого состояния в задаче.
Обсуждают сегодня