В начале своей карьеры я реально влюбился в Spring . Я так долго ждал его. Я использовал его во всех своих проектах. Вдобавок мне даже удалось впихнуть туда кучу всякой всячины из Spring Integration . Я был кем-то вроде короля XML. Я делал RPC-слой на основе JMS, protobufs и Kaazing для всего нашего отдела и банка в целом. Я думал: «Это так конфигурируемо. Всего-то пара XML-файлов - это действительно гибко». Я был очень доволен собой.
Но некоторые мои коллеги были склонны не согласиться. У них возникали проблемы, когда они пытались связать всё так, как им хочется; они не знали, где какие XML-файлы им нужны. Были проблемы с версиями Spring, с тем, как подружить их (я, к тому же, далеко зашел с модульностью: у нас было 5 или 6 разных модулей с разными номерами версий, и нельзя было просто так взять и понять, какой из них использовать, не спросив меня). Это были тревожные звоночки, но я их не замечал; я думал, что нужно больше документации или что те ребята просто тупые. Такая ситуация типична сама по себе: мольбы пользователей одного из самых нелюбимых и трудных в использовании фреймворков о помощи часто разбиваются о «да там один файл и немного параметров, это не так уж и тяжело», в то время как все остальные целыми днями пытаются найти магическую комбинацию файлов и параметров, чтобы хоть что-нибудь как-нибудь заработало.
Я всё ещё работаю в той же организации, но теперь я пользователь своего старого фреймворка. В результате этого питания кормом своей собаки я стал ненавидеть Сэма (автор имеет в виду себя - прим. пер.
) 2009-2010 годов по нескольким причинам, но в основном - за Spring. Spring - это зло в хорошую погоду, но когда его включают в состав библиотеки или API, которым пользуются другие программисты, - это уже другой уровень зла: как плод любви Гитлера и дьявола. Не позволяйте Spring торчать из вашего API наружу.
Spring - отстой по ряду причин, и я почувствовал, что их нужно перечислить, т.к. в google нет четких контраргументов.
- Конфигурация в XML. Хотел бы я думать, что мы как профессия оставили XML в прошлом. Он невероятно многословен, но это ещё цветочки. Намного важнее то, что я не хочу программировать на XML. Связывание всех классов воедино - чрезвычайно важная часть вашего приложения. Вы Java-разработчик, а не XML-разработчик. Одна из прелестей Java как языка - compile time safety . Я могу скомпилировать свои приложения, в которых нет Spring, и быть на 100% уверенным, что всё собрано, подключено и готово к работе. Но если в приложении есть Spring, ты запускаешь его, ждешь 30-60 секунд, пока оно инициализирует бины, прежде чем упасть. В современном мире это безумие, особенно если это еще и умножается на кучу интеграционных тестов, в которых вам нужно вертеть контейнер так и этак. Отдельного места в расстрельном списке заслуживает «это значит, что я могу менять реализацию без перекомпиляции!». Так никто не делает. Никогда.
- Магия. Тут обычно следует реплика: «Теперь вы можете делать всё с помощью аннотаций! Больше никакого XML!». Здорово, когда не нужно программировать на XML, но аннотации - это всё ещё магия. Пока вы не запустите приложение, вы понятия не имеете, свяжется ли оно правильно. И даже потом вы не знаете, правильно ли оно связалось; вы всего лишь знаете, что оно связалось. Не люблю магию.
- Импортирование других Spring-файлов. В данный момент это бесит меня больше всего. Я обнаружил, что существует тенденция разбивать Spring-файлы на более мелкие и раскидывать их по модулям. Я только что убил 2 недели, продираясь сквозь JAR"ы и пытаясь найти правильную комбинацию/порядок/версию Spring-файлов, чтобы кое-что заработало. Spring-файлы в JAR"ах - это плохая, плохая идея. Ужасная. Каждый раз, когда вы размазываете зависимые Spring-файлы по JAR"ам, где-то умирает ребенок.
- Сложность. Когда на собеседовании спрашиваешь кандидата: «Какие подводные камни есть в Spring?» - чаще всего слышишь в ответ, что у него крутая кривая обучения. Правда это или нет - отдельная тема, но я хотел бы подчеркнуть тот факт, что Spring сейчас настолько сложен, что у него есть собственный фреймворк - Spring Boot . Фреймворк для фреймворка. Мы во «Framework Inception» - фильме о Леонардо Ди Каприо, который пытается найти свой давно потерянный Java-код, всё глубже и глубже погружаясь в слои XML и аннотаций, прежде чем в конце концов покончить с собой.
Что такое порицать? Это устаревшее книжное слово, которое сегодня в повседневной речи не используется. Лев Толстой сказал о насильственной реформе как о явлении, которое достойно порицания. Великий гуманист утверждал, что насилие нельзя исправить злом. Любые его формы нужно не одобрять, а порицать. Это один из примеров из литературы. Что значит "порицание", какие можно подобрать синонимы, рассказано в этой статье.
В словаре Даля
Что значит «порицать»? Ответы на подобные вопросы следует искать в словаре Даля. Порицать - это хулить, порекать, обвинять, хаять, поносить. Как видим, синонимов у этого глагола немало. Но и они не все используются в современной разговорной речи. Порицать - высказываться неодобрительно о чем-либо. В некоторых случаях синонимом может служить глагол «критиковать». Правда, критика не подразумевает только негативную оценку.
Примеров из литературы можно найти множество. Например, в повести Куприна "Яма" один из героев, говоря о своем знакомом, слова которого достойны осуждения, сказал: "Мы выразим ему порицание в интимной компании".
Какие антонимы к этому слову можно подобрать? Порицать - это критиковать, осуждать. А значит, антонимы к этому глаголу - одобрять, потерять. В некоторых случаях: хвалить, поддерживать.
Этимология, однокоренные слова
Слово "порицать" имеет древнегреческое происхождение. "Риц" - речь. Другие слова, образованные от древнегреческого слова: порицание, отрицание.
Слово, значение которого мы рассмотрели, относится к книжной лексике. А значит, довольно часто встречается в изречениях великих людей. Хо Ши Мин говорил, что человека нужно и хвалить, и порицать, но и в одобрении, и в критике должна быть мера. Екатерина Великая придерживалась иной точки зрения. Российская императрица однажды сказала: «Я громко хвалю и вполголоса порицаю». А один из античных мудрецов изрек: «Я недоволен собой, и у меня нет времени на порицание других».
Кого-что за что (книжн.). Осуждать за что-нибудь, относиться отрицательно к чему-нибудь, отзываться неодобрительно о ком-нибудь.
Толковый словарь Ушакова . Д.Н. Ушаков. 1935-1940 .
Смотреть что такое "ПОРИЦАТЬ" в других словарях:
Осуждать, порочить, хаять, хулить, критиковать (раскритиковать), громить, греметь против, обвинять. Прот. бесславить. См. упрекать... Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999 … Словарь синонимов
ПОРИЦАТЬ, аю, аешь; несовер., кого (что) (книжн.). Относиться к кому чему н. неодобрительно, с порицанием. П. чьё н. поведение. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова
Кого в чем, за что; что, порекать, порещи, хулить, охуждать, обвинять, хаять, порочить, осуждать, поносить. Всякого порицая, себя выгораживает. Поневоле худое всяким порацается. Порицанье, действие по гл. Порицатель, ница, осуждатель, хаятель,… … Толковый словарь Даля
порицать - что и за что. 1. что (объект действия). Порицать дурные привычки. Ты слов не находила порицать его двуличный и коварный нрав (А. К. Толстой). 2. за что (причина, основание действия). Порицать сына за легкомыслие. Он вслух порицал [поэта] за его… … Словарь управления
порицать - осуждать, порицать Стр. 0729 Стр. 0730 Стр. 0731 Стр. 0732 Стр. 0733 … Новый объяснительный словарь синонимов русского языка
Несов. перех. Высказывать порицание, осуждать. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой
порицать - Заимств. из ст. сл. яз. Преф. производное от утраченного рицати (ср. др. рус. рикати «бранить»), итератива к решти «говорить» (< *rekti). См. отречься, изречь; ц из к по третьей палатализации … Этимологический словарь русского языка
порицать - Этот глагол, заимствованный из старославянского языка, был образован префиксальным методом (от глагола рицати (решти) – говорить). К той же основе восходят и слова отречься, изречь; речь, порок … Этимологический словарь русского языка Крылова
порицать - пориц ать, аю, ает … Русский орфографический словарь
порицать - (I), порица/ю, ца/ешь, ца/ют … Орфографический словарь русского языка
Книги
- От срочного к важному. Система для тех, кто устал бежать на месте , Стив Макклетчи. О чем эта книга Цельная проверенная система, которая поможет перейти от рутины к достижению целей. Бывает ли у вас ощущение, что вы постоянно заняты и решаете многовопросов, но при этом…
- Странная история доктора Джекила и мистера Хайда , Роберт Льюис Стивенсон. «Мистер Аттерсон, нотариус, чье суровое лицо никогда не освещала улыбка, был замкнутым человеком, немногословным и неловким в обществе, сухопарым, пыльным, скучным – и все-таки очень…
ПОРИЦАТЬ
ПОРИЦАТЬ
кого в чем, за что; что, порекать, порещи, хулить, охуждать, обвинять, хаять, порочить, осуждать, поносить. Всякого порицая, себя выгораживает. Поневоле худое всяким порацается. Порицанье, действие по гл. Порицатель, -ница, осуждатель, хаятель, охульщик. Порицательный отзыв, неодобрительный, охуждающий.
Толковый словарь Даля . В.И. Даль. 1863-1866 .
Смотреть что такое "ПОРИЦАТЬ" в других словарях:
Осуждать, порочить, хаять, хулить, критиковать (раскритиковать), громить, греметь против, обвинять. Прот. бесславить. См. упрекать... Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999 … Словарь синонимов
ПОРИЦАТЬ, порицаю, порицаешь, несовер., кого что за что (книжн.). Осуждать за что нибудь, относиться отрицательно к чему нибудь, отзываться неодобрительно о ком нибудь. Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 … Толковый словарь Ушакова
ПОРИЦАТЬ, аю, аешь; несовер., кого (что) (книжн.). Относиться к кому чему н. неодобрительно, с порицанием. П. чьё н. поведение. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова
порицать - что и за что. 1. что (объект действия). Порицать дурные привычки. Ты слов не находила порицать его двуличный и коварный нрав (А. К. Толстой). 2. за что (причина, основание действия). Порицать сына за легкомыслие. Он вслух порицал [поэта] за его… … Словарь управления
порицать - осуждать, порицать Стр. 0729 Стр. 0730 Стр. 0731 Стр. 0732 Стр. 0733 … Новый объяснительный словарь синонимов русского языка
Несов. перех. Высказывать порицание, осуждать. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой
порицать - Заимств. из ст. сл. яз. Преф. производное от утраченного рицати (ср. др. рус. рикати «бранить»), итератива к решти «говорить» (< *rekti). См. отречься, изречь; ц из к по третьей палатализации … Этимологический словарь русского языка
порицать - Этот глагол, заимствованный из старославянского языка, был образован префиксальным методом (от глагола рицати (решти) – говорить). К той же основе восходят и слова отречься, изречь; речь, порок … Этимологический словарь русского языка Крылова
порицать - пориц ать, аю, ает … Русский орфографический словарь
порицать - (I), порица/ю, ца/ешь, ца/ют … Орфографический словарь русского языка
Книги
- От срочного к важному. Система для тех, кто устал бежать на месте , Стив Макклетчи. О чем эта книга Цельная проверенная система, которая поможет перейти от рутины к достижению целей. Бывает ли у вас ощущение, что вы постоянно заняты и решаете многовопросов, но при этом…
- Странная история доктора Джекила и мистера Хайда , Роберт Льюис Стивенсон. «Мистер Аттерсон, нотариус, чье суровое лицо никогда не освещала улыбка, был замкнутым человеком, немногословным и неловким в обществе, сухопарым, пыльным, скучным – и все-таки очень…