:: Не фоксом единым
Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Привет.

За последний месяц освоил основы Java,
хотел продолжать изучать пока ищу работу.
Но во многих вакансиях пишут
дб прочитан Рихтер, Фаулер
или знание основных шаблонов проектирования
SOLID
GRASP

решил пока бросить углубление в языки и освоить шаблоны проектирования ПО.

Хотел бы попросить спецов порекомендовать литературу.
Спасибо если кто что посоветует.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Если речь про Джеффри Рихтера, то он не про шаблоны пишет. Это признанный автор по платформе дотнет.
Мартин Фаулер - ну сайтик его можно почитать, много пишет забавного.
Ну и собственно "банда четырёх" - хотя все эти шаблоны можно хоть бы и по википедии изучить - или по каким-нить образовательным сайтам типа метанита. Маловероятно что от тебя будет требоваться доскональное знание нюансов реализации того или иного паттерна в том или ином языке/среде - а получить общее представление, конечно, надо. Некоторым проще разбираться на конкретных примерах кода, нежели на чтении сложных и запутанных формулировок.
Вообще то прохождение собеса это отдельный навык от умения программировать И для этого нужно не только шаблоны и не только сам язык знать. В мск должно быть сравнительно просто сходить на собес в какую-то контору (желательно более-менее известную, конечно, не стартап из пары гиков) и прочувствовать все нюансы собеса - а уж потом подтягивать слабые места.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Спасибо, Игорь.

Собесов пройдено тьма так что в этом проблемы нет.

Вот какие-то примеры кода по шаблонам изучить это да.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Все-таки перед книгой "Банда четырех" почитаю "Основы паттернов проектирования" на metanit.com
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Если ты уже где-то прочитаешь про сами шаблоны, то книга не очень то и нужна - она весьма специфическая... Лучше под выбранный язык (java - значит java) найти примеры кода реализующие те или иные шаблоны. Идеально, конечно, самому с нуля написать, т.е. перевести из абстрактных описаний "как оно устроено" в той же википедии в работающий код.
SOLID и прочие аббревиатурные подходы/принципы - это по большому счёту болтология - там всё очень просто и проистекает из банальной логики, лишь облечено в некоторые формулировки (при том я вот думаю что не всегда они "идеальны" - но уж как есть). Т.е. это не какие-то "откровения", а вполне тривиальные советы как не набить себе шишек, не понаступать на всякие грабли


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
refactoring.guru
Забавный сайтик.
И на хабре, помню что то было.
Если метанит, а потом в догонку что то еще, для другого взгяда, то Банду и не стоит. Много... и долго)
Она хороша была как справочник, но теперь... и без нее навалом материалов.

А так, просто чтение, по мне так все равно забудется, пока сам что то не используешь, не разберешь, вот тогда это въедается)))
Но у каждого свое
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Ага, пасиб

Java это для души подружиться с мобильными девайсами.

А для работы конечно щас лучше шарпы.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
alex;
А для работы конечно щас лучше шарпы.
А не угадать. Java мне кажется все же более...
Да тут питон еще.
Ой в нашей области, не угнаться)))

5 лет назад сделали проект на новейшем софте. (asp.net mvc))))
Сейчас оно устаревшее)))
теперь все на коре.
а там стока, нелюбимого мной JS.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Последняя интересная задачка была такая.
Авторизация на сайте кампании была через ЕСИА(Госуслуги).
Сайт на коре.
В декабре 2019-го на Госуслугах что-то поменялось в алгоритме проверки входа.
В июне 2020-го отвалилась авторизация на сайте. Код авторизации покупной.
Надо было восстановить.
Достаточно быстро вкурил и сертификаты и настройку IIS и asp кор.
Надо было заменить алгоритм и сертификат для сайта с поддержкой госта 2012.

ЗЫ:
Забавно переход был с 1 апреля 2020-го на гост 2012, официально, а отвалилось в июне.



Исправлено 1 раз(а). Последнее : alex;, 24.01.21 22:45
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Шарпы открыты и популярны.
Достачно легко сделать конвертер исходников в свой ЯП
и писать потом виры или тулы.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
medstrax
Забанен

Сообщений: 5964
Дата регистрации: 23.03.2007
alex;
Достачно легко сделать конвертер исходников в свой ЯП
Правда? ))
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
medstrax
alex;
Достачно легко сделать конвертер исходников в свой ЯП
Правда? ))

Кста, из Java тож

PS:
Ну если успевать допиливать свой ЯП.



Исправлено 1 раз(а). Последнее : alex;, 25.01.21 02:28
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
medstrax
Забанен

Сообщений: 5964
Дата регистрации: 23.03.2007
Ну интересно как ты будешь конвертить каждый класс.метод(типы данных...) "достаточно легко"
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
medstrax
Ну интересно как ты будешь конвертить каждый класс.метод(типы данных...) "достаточно легко"

Ну, это все укладывается в дерево разбора при синтаксическом анализе. В дотнете есть для этого есть забыл как называется на F.

В Java как-то выкладывал ссылку на открытый проект EasyUML. Парсит классы в UML.

При желании любые классы можно реализовать в Си с пом. структур и указателей,
но тут уж дело мастера боица.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
medstrax
Забанен

Сообщений: 5964
Дата регистрации: 23.03.2007
alex;
При желании любые классы можно реализовать в Си с пом. структур и указателей,
Можно, но точно не достаточно легко. Я не про сложность реализации, а про объем работы в целом.
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Та, мы никуда не спешим. ))
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
У нашей заявленой ОС для мобил третий уровень безопасности,
а у хуавей 1-й.

Хуавей даж меня хантили за пару дурацких сообщений в чатике Compiler Design
как разраба компиляторов. Не надо спешить. Хоть Хуавей и круты, но наши запилят в итоге на 1-й. Чем сможем тем поможем.
Думаю.



Исправлено 3 раз(а). Последнее : alex;, 25.01.21 04:09
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Яндекс еще не дают свою систему геолокации,
так шта наши это не совсем наши,
что такое Ростелек, Ростех, Роснефть, Центробанк?
когда в итоге тов.Пу станет нашим вместе ними, тогда и допилим.

ЗЫ:
То чекушку теряю, то стопку.
До утра бы дотянуть.




Исправлено 2 раз(а). Последнее : alex;, 25.01.21 04:33
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
medstrax
Забанен

Сообщений: 5964
Дата регистрации: 23.03.2007
Соберись, тряпка
Ratings: 0 negative/0 positive
Re: Шаблоны проектирования ПО или ООП
alex;
Автор

Сообщений: 2850
Откуда: Москва
Дата регистрации: 23.11.2004
Да, цифровой след должен быть светлым как нимб над головой.

ЗЫ:
Чтобы нетоварищи стали как Борман хотя б ))



Исправлено 1 раз(а). Последнее : alex;, 25.01.21 04:46
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика