Щас будет немного унылости, а не развлекательного контента. Вообще я, как хуман персон, как разработчик (несмотря на мой говнокод), уважаю DDD (Domain Driven Design) и считаю, что это крутая концепция, которая ощущается, как что-то более правильное в плане проектирования ИТ систем (во всяком случае, в вебе), неплохо ложится на Agile в нормальном исполнении, и вообще хорошая штука (как минимум, интересная). А еще я люблю (в универе много занимался, и в аспирантуре в том числе) функциональное программирование. Причем не просто "давайте насуем везде лямбды и хохохо у нас функциональное программирование" а нормально, как концепт, как формализация программирования другая. Она довольно неплохо ложится на DDD, особенно если процессы которые формализуешь - рассматриваешь как некие Workflows...
Не так давно, я решил вспомнить молодость и глянуть что там с OCaml, а точнее, с его .NET "имлементацией" - F#.
А там всё интересно и все развивается. Я стал читать сайт https://fsharpforfunandprofit.com/ - и я могу посоветовать его всем, несмотря на то, что тут Language specific. Читается всё равно кайфово, хорошо экскурс в функ прог... но самое ценное меня ждало в https://fsharpforfunandprofit.com/books/ Там как раз рекламируется книжка по DDD, но через призму F#. Правда призма эта совсем не свербит в глазу, поэтому до 8-ой главы можно читать книгу наслаждаясь жизнью, и впитывая DDD, а так же Workflows подход. Но книга плотная, воды мало, так что можно прочитать и просто всю. Я на 9-ой главе и получаю удовольствие настоящее.
Спорт, программирование, и немного нытья, образовательные материалы, а также немного про разработку игр. :-)
Комментариев нет:
Отправить комментарий