Дефрагментация мозга. Софтостроение изнутри
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Дефрагментация мозга. Софтостроение изнутри

Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.
Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.
Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.
В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.
Оқыдыңыз ба? Не айтасыз?
Алексей Брыксин
Алексей Брыксинпікірімен бөлісті8 жыл бұрын
🙈Дым түсініксіз
💡Танымдық
Книга, которая вроде бы обобщает различные софтостроительные практики, но цельной картины не даёт, да и какие-то значимые выводы сделать не получается. Автор советует при прочтении любой проф книги, если не получается делать умозаключения, то не надо отложить и не читать. По этой логике и эту книгу надо отложить(
Но в принципе читать можно, первые 50% читаются бодро.
1 Ұнайды
Комментарий жазу
underlow
underlowпікірімен бөлісті9 жыл бұрын
👎Ұсынбаймын
Полная чепуха.
Комментарий жазу
Алексей Брыксин
Алексей Брыксиндәйексөз келтірді8 жыл бұрын
Если же программист уже после обнаружения ошибки говорит: «А у меня она в этом месте работает...», лучше сразу его уволить, чтобы не мучился. Это проза жизни, также относящаяся к коллекции моих практик.
Комментарий жазу
Алексей Брыксин
Алексей Брыксиндәйексөз келтірді8 жыл бұрын
Переходя к техническим терминам, программист описывает задачу в терминах логической модели, представляющей собой набор сущностей, их атрибутов, операций и связей между ними. Язык создан на основе XML, поэтому делать описания можно непосредственно руками в обычном текстовом редакторе.

Рис. 19. Общая схема работы с «лампой» и «джиннами»
Комментарий жазу
Алексей Брыксин
Алексей Брыксиндәйексөз келтірді8 жыл бұрын
На рынке уже имеется немало продуктов типа «software factory», если вы наберёте в поисковике эти ключевые слова, то получите множество ссылок на концепции и частные реализации. Например, неплохое руководство, хотя и привязанное к собственным средствам, составили в IBM[24]. Чтобы не утомлять вас текстами академического характера, в следующей главе я просто приведу пример одной фабрики под названием Genie Lamp (http://genielamp.sourceforge.net), применяемой непосредственно в различных моих проектах. Несмотря на то что подход УМР я использую с конца 1990-х годов, свести многие частные решения в несколько более общее удалось только за последние 2–3 года. Лень — двигатель прогресса, особенно когда надоедает переписывать генераторы кода и подстраивать относительно стандартные модели под частные требования.
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
809
Team Lead
Антон
Антон
237 кітап
59
PM
Ангелина Скарайте
Ангелина Скарайте
95 кітап
49
Psycho
Маруся
Маруся
568 кітап
34
Разработка ПО
Albert
Albert
21 кітап
29