
Вот что мешает жить. И программировать, и думать. Эти гипнотизирующие заклинания. Если не посторяются - нормально. Крылышкуя золотописьмом - да мы б его презирали, если б он эти слова хоть раз ещё употребил.
ResourceRepositoryManager rrm = new ResourceRepositoryManagerImpl(resourceRepository, databaseManagementFuckingShit, remoteAccessRemoteControl, remoteAccessLocalControl, localAccessRemoteControl, localAccessLocalControl, userId, customerId, itemIdContainerImpl)
Чем Хаскел хорош - идентификаторы из одной буквы, типы ну ну там из нескольких. Непонятно много, но непонятно другое. А здесь иллюзия понятности, и получается свалка. На свалке всякий отдельный предмет обычно понятен. Но вместе они образуют конгломерат, который хорошо смотрится разве что из космоса, когда не видно всего этого.
Я знаю, есть разные люди. Одни любят короткие слова и короткие предложения. Другие любят длинные слова и длинные предложения. Этих вторых я не понимаю.
Тем более, в программировании. Ведь есть же абстракция. Обозначили - и понеслась, инкапсуляция. Инкапсуляция не для того, чтобы от юзера спрятать ценные товары, а чтобы было пофиг, что внутри. Что внутри айпада? Да всем пофиг. Снаружи пальцем водишь - работает.
Представьте, авиабилет был бы не как он сейчас есть, незначительный кусочек бумаги, где самое главное - какой-то пёстрый черно-белый квадрат, а в несколько страниц документ с указанием всех факторов. Счёт-фактура. В трёх копиях. Я что хочу сказать - даже в авиакомпаниях где-то есть люди, у которых имеется здравый смысл. Но эти люди - не программисты. Кто эти люди?
(Всё, уже слишком много слов, надо это как-то обозначить.)