На цю чудову книгу - The Architecture of Open Source Applications (Вірніше навіть збірник статей) я натрапив досить давно. Дуже корисна, пізнавальна книга, але англійською мовою. А зовсім недавно з'ясувалося, що є переклад. І дуже навіть непоганий. Ось введення.
... a wonderful book and a wonderful contribution to the industry. Grady Booch
Архітектори переглядають тисячі будівель та споруд в процесі свого навчання і вивчають сотні критичних статей про ці будівлях, написаних майстрами. На відміну від архітекторів розробники програмного забезпечення добре знають не більше дюжини великих програм, причому найчастіше написаних ними самими, і ніколи не вивчають найкращі програми, написані до них. Як результат, вони повторюють чужі помилки, замість того, щоб використовувати чужі досягнення.
Наша мета - змінити цю ситуацію. У цих двох книгах автори чотирьох дюжин додатків з відкритим вихідним кодом розповідають про структуру створених ними програм і про те, як ці програми створювалися. Які їх основні компоненти? Як вони взаємодіють? І що відкрили для себе їх творці в процесі розробки? У відповідях на ці питання автори статей, зібраних в даних книгах, дають вам унікальну можливість проникнути в те, як вони творять.
Якщо ви початківець розробник і хочете зрозуміти, як працюють ваші більш досвідчені колеги, ця книга може послужити відмінним початком. Якщо ви вже досвідчений розробник і хочете дізнатися, як метри вирішують складні проблеми розробки, ця книга може вам допомогти.
Слідкуйте за оновленнями в нашому блозі http://aosabook.org/blog/, або в Твіттері @aosabook використовуючи закладку #aosa.
June 6, 2012: The Architecture of Open Source Applications, Volume II доступна для Kindle. Скоро вона з'явиться в форматі epub. Весь дохід від продажу книги в будь-якому форматі надсилається на користь організації Amnesty International.
Повний переклад книги Архітектура додатків з відкритим вихідним кодом . Дуже рекомендую.
Які їх основні компоненти?Як вони взаємодіють?
І що відкрили для себе їх творці в процесі розробки?