📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация
💾 Скачать книги
Рефакторинг —
#подборка_книг #рефакторинг #оптимизация
💾 Скачать книги
Рефакторинг —
это контролируемый процесс улучшения кода, без написания новой функциональности. Результат рефакторинга — это чистый код и простой дизайн.
Грязный код является не только
результатом лени и невежества,
но и побочным продуктом частых изменений в процессе разработки.
Чистый код — это код, который просто читать, понимать и поддерживать. Чистый код улучшает предсказуемость разработки и повышает качество продукта.
📝 Подробное описание книг в группе Physics.Math.Code в VK#подборка_книг #рефакторинг #оптимизация
🔥20👍11❤1
Рефакторинг (подборка книг).zip
301.4 MB
📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация
📕 Рефакторинг. Улучшение проекта существующего кода [2019] Фаулер М., Бек К., Брант Дж
📘 Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Еще более эффективный Agile [2021] Стив Макконнелл
📗 Карьера программиста 6 изд [2020] Лакман Макдауэлл
📔 Масштабирование приложений. Выращивание сложных систем [2018] Ли Атчисон
📒 Микросервисы. Паттерны разработки и рефакторинга [2019] Ричардсон Крис
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте [2020] Мехди Меджуи
📕 Рефакторинг с использованием шаблонов [2006] Джошуа Кериевски
📘 Совершенный код [2005] Стив Макконнелл
📙 Чистый Agile. Основы гибкости [2020] Роберт Мартин
📗 Шаблоны тестирования xUnit. Рефакторинг кода тестов [2009] Джерард Месарош
📔 Экстремальное программирование. Разработка через тестирование [2017] Кент Бек
#рефакторинг #оптимизация #it #программирование #алгоритмы #подборка_книг
📕 Рефакторинг. Улучшение проекта существующего кода [2019] Фаулер М., Бек К., Брант Дж
📘 Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Еще более эффективный Agile [2021] Стив Макконнелл
📗 Карьера программиста 6 изд [2020] Лакман Макдауэлл
📔 Масштабирование приложений. Выращивание сложных систем [2018] Ли Атчисон
📒 Микросервисы. Паттерны разработки и рефакторинга [2019] Ричардсон Крис
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте [2020] Мехди Меджуи
📕 Рефакторинг с использованием шаблонов [2006] Джошуа Кериевски
📘 Совершенный код [2005] Стив Макконнелл
📙 Чистый Agile. Основы гибкости [2020] Роберт Мартин
📗 Шаблоны тестирования xUnit. Рефакторинг кода тестов [2009] Джерард Месарош
📔 Экстремальное программирование. Разработка через тестирование [2017] Кент Бек
#рефакторинг #оптимизация #it #программирование #алгоритмы #подборка_книг
👍39🔥4❤3
📚 9 Must Read книг по программированию
💾 Скачать книги
Что самое важное в программирование? Познать структуры данных, основные алгоритмы и научиться писаться аккуратный, простой и понятный код.
Поэтому Must Read книги по программированию включают в себя прежде всего книги по алгоритмам, рефакторингу и оптимизации кода.
Сам же выбор языка не имеет значения. Потому что ЯП — это всего лишь инструмент для решения задач. На нем зацикливаться необязательно.
#программирование #it #рефакторинг #алгоритмы #оптимизация
💾 Скачать книги
Что самое важное в программирование? Познать структуры данных, основные алгоритмы и научиться писаться аккуратный, простой и понятный код.
Поэтому Must Read книги по программированию включают в себя прежде всего книги по алгоритмам, рефакторингу и оптимизации кода.
Сам же выбор языка не имеет значения. Потому что ЯП — это всего лишь инструмент для решения задач. На нем зацикливаться необязательно.
#программирование #it #рефакторинг #алгоритмы #оптимизация
👍43🔥7😁3
📙 Масштабируемый рефакторинг. Возвращаем контроль над кодом [2022] Лемер М.
💾 Скачать книгу
Рефакторинг (англ. refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
#бенчмарк #программирование
#рефакторинг #профилирование #оптимизация
💾 Скачать книгу
Рефакторинг (англ. refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
#бенчмарк #программирование
#рефакторинг #профилирование #оптимизация
👍44🔥10❤1😢1
📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация
💾 Скачать книги
Рефакторинг —
#подборка_книг #рефакторинг #оптимизация
💾 Скачать книги
Рефакторинг —
это контролируемый процесс улучшения кода, без написания новой функциональности. Результат рефакторинга — это чистый код и простой дизайн.
Грязный код является не только
результатом лени и невежества,
но и побочным продуктом частых изменений в процессе разработки.
Чистый код — это код, который просто читать, понимать и поддерживать. Чистый код улучшает предсказуемость разработки и повышает качество продукта.
📝 Подробное описание книг в группе Physics.Math.Code в VK#подборка_книг #рефакторинг #оптимизация
👍46👎2❤1🔥1🤯1
Рефакторинг (подборка книг).zip
301.4 MB
📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация
📕 Рефакторинг. Улучшение проекта существующего кода [2019] Фаулер М., Бек К., Брант Дж
📘 Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Еще более эффективный Agile [2021] Стив Макконнелл
📗 Карьера программиста 6 изд [2020] Лакман Макдауэлл
📔 Масштабирование приложений. Выращивание сложных систем [2018] Ли Атчисон
📒 Микросервисы. Паттерны разработки и рефакторинга [2019] Ричардсон Крис
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте [2020] Мехди Меджуи
📕 Рефакторинг с использованием шаблонов [2006] Джошуа Кериевски
📘 Совершенный код [2005] Стив Макконнелл
📙 Чистый Agile. Основы гибкости [2020] Роберт Мартин
📗 Шаблоны тестирования xUnit. Рефакторинг кода тестов [2009] Джерард Месарош
📔 Экстремальное программирование. Разработка через тестирование [2017] Кент Бек
#рефакторинг #оптимизация #it #программирование #алгоритмы #подборка_книг
📕 Рефакторинг. Улучшение проекта существующего кода [2019] Фаулер М., Бек К., Брант Дж
📘 Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Еще более эффективный Agile [2021] Стив Макконнелл
📗 Карьера программиста 6 изд [2020] Лакман Макдауэлл
📔 Масштабирование приложений. Выращивание сложных систем [2018] Ли Атчисон
📒 Микросервисы. Паттерны разработки и рефакторинга [2019] Ричардсон Крис
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте [2020] Мехди Меджуи
📕 Рефакторинг с использованием шаблонов [2006] Джошуа Кериевски
📘 Совершенный код [2005] Стив Макконнелл
📙 Чистый Agile. Основы гибкости [2020] Роберт Мартин
📗 Шаблоны тестирования xUnit. Рефакторинг кода тестов [2009] Джерард Месарош
📔 Экстремальное программирование. Разработка через тестирование [2017] Кент Бек
#рефакторинг #оптимизация #it #программирование #алгоритмы #подборка_книг
👍62🔥4⚡1👎1
🐍 Удалось приобрести еще одну новую книгу по Python. Так что сейчас опять порадую вас новинкой. Плюс, для удобства, откопал английскую версию книги.
Новая книга: 📒 Python. Чистый код для продолжающих [2022] [RU+EN] Эл Свейгарт
😊 Для тех, кто захочет закинуть админу на покушать и на покупку других книг:
ЮMoney:
#складчина #Python #программирование #рефакторинг #оптимизация
Новая книга: 📒 Python. Чистый код для продолжающих [2022] [RU+EN] Эл Свейгарт
😊 Для тех, кто захочет закинуть админу на покушать и на покупку других книг:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
Всех обнял, всех люблю! Ваш админ! 😎#складчина #Python #программирование #рефакторинг #оптимизация
❤56👍34🔥9
📒 Python. Чистый код для продолжающих [2022] Эл Свейгарт
📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Al Sweigart [2020]
💾 Скачать книги
📝 You’ll learn:
▪️ Coding style, and how to use Python’s Black auto-formatting tool for cleaner code
▪️Common sources of bugs, and how to detect them with static analyzers
▪️How to structure the files in your code projects with the Cookiecutter template tool
▪️ Functional programming techniques like lambda and higher-order functions
▪️ How to profile the speed of your code with Python’s built-in timeit and cProfile modules
▪️ The computer science behind Big-O algorithm analysis
▪️How to make your comments and docstrings informative, and how often to write them
▪️How to create classes in object-oriented programming, and why they’re used to organize code
#python #рефакторинг #оптимизация
📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Al Sweigart [2020]
💾 Скачать книги
📝 You’ll learn:
▪️ Coding style, and how to use Python’s Black auto-formatting tool for cleaner code
▪️Common sources of bugs, and how to detect them with static analyzers
▪️How to structure the files in your code projects with the Cookiecutter template tool
▪️ Functional programming techniques like lambda and higher-order functions
▪️ How to profile the speed of your code with Python’s built-in timeit and cProfile modules
▪️ The computer science behind Big-O algorithm analysis
▪️How to make your comments and docstrings informative, and how often to write them
▪️How to create classes in object-oriented programming, and why they’re used to organize code
#python #рефакторинг #оптимизация
👍57🔥10❤4🤔2
Python_Чистый_код_для_продолжающих_2022RU+EN_Эл_Свейгарт.zip
13.9 MB
📒 Python. Чистый код для продолжающих [2022] [RU+EN] Эл Свейгарт
«Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий.
Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП. Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Al Sweigart [2020]
#python #рефакторинг #оптимизация #программирование
«Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий.
Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП. Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Al Sweigart [2020]
#python #рефакторинг #оптимизация #программирование
👍69🔥19❤2
📗 Как проектировать программы [2022] Фелляйзен, Финдлер, Кришнамурт, Флэтт
📘 How to Design Programs: An Introduction to Programming and Computing [2018] Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
💾 Скачать книги [RU + EN]
This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.
#оптимизация #рефакторинг #рефакторинг #архитектура #ООП
📘 How to Design Programs: An Introduction to Programming and Computing [2018] Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
💾 Скачать книги [RU + EN]
This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.
#оптимизация #рефакторинг #рефакторинг #архитектура #ООП
👍57🔥9❤2👎1
📚 9 Must Read книг по программированию
💾 Скачать книги
Что самое важное в программирование? Познать структуры данных, основные алгоритмы и научиться писаться аккуратный, простой и понятный код.
Поэтому Must Read книги по программированию включают в себя прежде всего книги по алгоритмам, рефакторингу и оптимизации кода.
Сам же выбор языка не имеет значения. Потому что ЯП — это всего лишь инструмент для решения задач. На нем зацикливаться необязательно.
#программирование #it #рефакторинг #алгоритмы #оптимизация
💾 Скачать книги
Что самое важное в программирование? Познать структуры данных, основные алгоритмы и научиться писаться аккуратный, простой и понятный код.
Поэтому Must Read книги по программированию включают в себя прежде всего книги по алгоритмам, рефакторингу и оптимизации кода.
Сам же выбор языка не имеет значения. Потому что ЯП — это всего лишь инструмент для решения задач. На нем зацикливаться необязательно.
#программирование #it #рефакторинг #алгоритмы #оптимизация
🔥27👍14🤔2❤1
📚 9 книг по теме: регулярные выражения
💾 Скачать книги
Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах... Их используют разработчики в коде приложения, тестировщики в автотестах, да просто при работе в командной строке! Чем это лучше простого поиска? Тем, что позволяет задать шаблон.
#регулярные_выражения #regexp #программирование #оптимизация
💾 Скачать книги
Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах... Их используют разработчики в коде приложения, тестировщики в автотестах, да просто при работе в командной строке! Чем это лучше простого поиска? Тем, что позволяет задать шаблон.
#регулярные_выражения #regexp #программирование #оптимизация
👍29🔥4😱4👎2❤1
Друзья, хотите немного новинок по теме рефакторинга и оптимизация кода?
📕 Пять строк кода [2023] Клаусен Кристиан
📙 Five Lines of Code: How and when to refactor [2022] Christian Clausen
💾 Скачать книги
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут
#рефакторинг #c_sharp #оптимизация #программирование #алгоритмы
📕 Пять строк кода [2023] Клаусен Кристиан
📙 Five Lines of Code: How and when to refactor [2022] Christian Clausen
💾 Скачать книги
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут
#рефакторинг #c_sharp #оптимизация #программирование #алгоритмы
👍38🔥9❤2🤯1
📙 Ум программиста. Как понять и осмыслить любой код [2023] Херманс Фелин
📗 The Programmer's Brain: What every programmer needs to know about cognition [2023] Hermans
💵 Купить книгу
💾 Скачать книги
The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.
What's inside
• Understand how your brain sees code
• Speed reading skills to learn code quickly
• Techniques to unravel complex code
• Tips for making codebases understandable
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
📗 The Programmer's Brain: What every programmer needs to know about cognition [2023] Hermans
💵 Купить книгу
💾 Скачать книги
The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.
What's inside
• Understand how your brain sees code
• Speed reading skills to learn code quickly
• Techniques to unravel complex code
• Tips for making codebases understandable
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
#java #программирование #алгоритмы #рефакторинг #оптимизация👍47🔥9❤4😁4
📘 Математическое программирование в примерах и задачах [2022] Акулич
💾 Скачать книгу
Математическое программирование — это область математики, разрабатывающая теорию, численные методы решения многомерных задач оптимизации с ограничениями.
#математика #программирование #математическое_программирование #оптимизация
💾 Скачать книгу
Математическое программирование — это область математики, разрабатывающая теорию, численные методы решения многомерных задач оптимизации с ограничениями.
#математика #программирование #математическое_программирование #оптимизация
❤28👍20❤🔥3🔥3
💡 Привет, друзья! По просьбе одного из подписчиков купил новенькую книгу по теме производительности операционных систем. Также откопал EN-версию. Сейчас всё оформлю и поделюсь с вами. Разумеется, вы ознакомитесь с книгой, немного почитаете и удалите у себя. В общем, как обычно, для ознакомления и для любимых подписчиков, вы всё знаете.
📘 Производительность систем [2023] Грегг Брендон
📕 Systems Performance: Enterprise and the Cloud [2020] Brendan Gregg
👨🏻💻 А для тех, кто захочет пожертвовать админу на шаурму и покупку других новинок:
ЮMoney:
#linux #программирование #производительность #администрирование #оптимизация #облачные_технологии #операционные_системы #складчина
📘 Производительность систем [2023] Грегг Брендон
📕 Systems Performance: Enterprise and the Cloud [2020] Brendan Gregg
👨🏻💻 А для тех, кто захочет пожертвовать админу на шаурму и покупку других новинок:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
Всех обнял, всех люблю! ☺️#linux #программирование #производительность #администрирование #оптимизация #облачные_технологии #операционные_системы #складчина
🤝53👍26❤13🔥11❤🔥6👨💻3