delphin писал(а): ↑Ср сен 12, 2018 4:54 am
Arx, ты, конечно, крутой программист, все дела... Но вот этот "void"... ты реально не собираешься ничего возвращать?
Или ты по эксепшену будешь вываливаться?
А ты где-то там видишь return или чтобы где-то что-то возвращалось или считалось чтобы вернуть? Зачем делать возвратное значение для подобной программы? Неее, вот можно прописать под сотни разных вариантов выхода, экзепшенов, состояний и прочего. Сделать пару фабрик, с десятком классов. Прописать DI, логирование, авторизацию, взаимодействие с питанием, инсталлятор и систему обновлений. TDD, SOLID, REST - и прочее блядство.
Но вернёмся ко второму вопросу -
Зачем делать возвратное значение для подобной программы
Есть такая вещь, как оверинжиринг и KISS. Почитай на досуге -
https://ru.wikipedia.org/wiki/KISS_(принцип)
Киберпанк не умер. Он просто наступил.