Эффективная работа 😫 с унаследованным кодом ⚙️ Working Effectively with Legacy Code

Эффективная работа 😫 с унаследованным кодом ⚙️ Working Effectively with Legacy Code

👓 Майкл Физерс, Michael Feathers
Эффективная работа 😫 с унаследованным кодом ⚙️ Working Effectively with Legacy Code

Производитель:

💡 Вильямс

Серия:

📚 Несерийные

Эффективная работа 😫 с унаследованным кодом ⚙️ Working Effectively with Legacy Code

✅ 4️⃣0️⃣0️⃣ стр. Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость! Можете ли вы ➡️👥 без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения Насколько понятен этот код Если вы ➡️👥 ответите на эти ы отрицательно, значит, вы ➡️👥 имеете дело с унаследованным кодом и понапрасну тратите и средства на разработку. В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой ги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни ков , технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы. В этой книге освещаются следующие 👣 ы : Представление о механизмах внесения изменений в программное обеспечение, включая вод ️ новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности. Перенос унаследованного кода в средства тестирования. Написание тестов, препятствующих внесению новых ошибок в код. Применение методов, подходящих для любого языка 👅 или платформы, с примерами кода на Java, C++, C и C . Точное выявление мест в коде, где требуется внести изменения. 😫 Работа с унаследованным кодом, который не является объектно-ориентированным. 📢 Обращение с приложениями, у которых, на первый 1️⃣ взгляд, нет 😑 вообще никакой структуры. Кроме того 🇹🇬, в этой книге представлены 2️⃣4️⃣ способа разрыва зависимостей, помогающих работать 🛠️ с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным. ISBN:9️⃣7️⃣8️⃣-5️⃣-8️⃣4️⃣5️⃣9️⃣-1️⃣5️⃣3️⃣0️⃣-6️⃣



Также:

Толкачев Сергей Федорович «Нейронное программирование диалоговых систем»
Толкачев Сергей Федорович «Нейронное программирование диалоговых систем»
Мартин Фаулер., Martin Fowler. «Предметно-ориентированные языки 👅 программирования. <br><small 📐🦐>Domain Specific Languages (Addison-Wesley Signature Series) (Hardcover).</small 📐🦐>»
Мартин Фаулер., Martin Fowler. «Предметно-ориентированные языки 👅 программирования. <br><small 📐🦐>Domain Specific Languages (Addison-Wesley Signature Series) (Hardcover).</small 📐🦐>»
Васильев Алексей «Программирование на C для начинающих. Основные
Васильев Алексей «Программирование на C для начинающих. Основные
Дональд Э. Кнут,Орен Паташник,Рональд Л. Грэхем «Конкретная математика. Математические основы информатики»
Дональд Э. Кнут,Орен Паташник,Рональд Л. Грэхем «Конкретная математика. Математические основы информатики»
Атенсио Луис «Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ»
Атенсио Луис «Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ»

Report Page