Tag: Refactoring

Writing and Refactoring Testable PHP


Free Download Writing and Refactoring Testable PHP
Released 1/2024
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Skill Level: Advanced | Genre: eLearning | Language: English + srt | Duration: 2h 22m | Size: 311 MB
It’s difficult to innovate in a messy, disorganized PHP codebase. Enter test-driven development (TDD)-a more professional development approach that helps prevent regressions, increase developer confidence in a codebase, and keep the codebase clean to accommodate business logic pivots. In this course, learn how PHP developers can leverage TDD in new projects and refactor code in existing projects.

(more…)

Refactoring in Java


Free Download Refactoring in Java: Improving code design and maintainability for Java developers
English | 2023 | ISBN: 1805126636 | 487 Pages | EPUB (True) | 7 MB
The book begins by helping you get to grips with refactoring fundamentals, including cultivating good coding habits and identifying red flags. You’ll explore testing methodologies, essential refactoring techniques, and metaprogramming, as well as designing a good architecture. The chapters clearly explain how to refactor and improve your code using real-world examples and proven techniques. Part two equips you with the ability to recognize code smells, prioritize tasks, and employ automated refactoring tools, testing frameworks, and code analysis tools. You’ll discover best practices to ensure efficient code improvement so that you can navigate complexities with ease. In part three, the book focuses on continuous learning, daily practices enhancing coding proficiency, and a holistic view of the architecture. You’ll get practical tips to mitigate risks during refactoring, along with guidance on measuring impact to ensure that you become an efficient software craftsperson.

(more…)

Refactoring with C#


Free Download Refactoring with C#:
Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12

English | 2023 | ISBN: 1835089984 | 672 Pages | EPUB (True) | 25 MB

(more…)

Refactoring to SOLID C# Code


Free Download Refactoring to SOLID C# Code
Released 11/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Advanced | Genre: eLearning | Language: English + vtt | Duration: 2h 33m | Size: 583 MB
You’ve learned SOLID and Refactoring; now put them together! This course will teach you how to apply refactoring techniques to improve the design of an existing application, using SOLID principles as a guide

(more…)

Refactoring to Rust (MEAP V06)


Free Download Refactoring to Rust (MEAP V06)
English | 2023 | ISBN: 9781617299018 | 316 Pages | PDF EPUB | 4 MB
Refactoring to Rust teaches you how to take advantage of Rust’s easy-to-use interoperating mechanisms. Learn practical code-mixing techniques like embedding Rust libraries into apps written in other languages. This practical guide emphasises techniques for incrementally refactoring performance-critical code to Rust while keeping the rest of your application in its original language.

(more…)

Refactoring from Anemic Domain Model Towards a Rich One


Free Download Refactoring from Anemic Domain Model Towards a Rich One
Last updated 7/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + vtt | Duration: 3h 36m | Size: 703 MB
Building bullet-proof business line applications is a complex task. This course will teach you an in-depth guideline into refactoring from Anemic Domain Model into a rich, highly encapsulated one

(more…)

Java Refactoring Best Practices


Free Download Java Refactoring Best Practices
Released 6/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Skill Level: Intermediate | Genre: eLearning | Language: English + srt | Duration: 1h 19m | Size: 151 MB
Being able to write Java is great, but it’s also vitally important to write code in a way that is maintainable-and future-proof. In this course, Maaike van Putten teaches you how to organize and reorganize code in a way that is easy to maintain, sharing best practices and techniques for refactoring Java code in order to improve its quality, maintainability, and performance. Maaike begins with an introduction to refactoring and technical debt, and covers tools and techniques for refactoring in Java. She then moves on to best practices for writing clean and maintainable code, including naming conventions, style guidelines, and tips for using whitespace and comments effectively. Join Maaike in this course to learn how to refactor existing code to clean it up and make it easier-and cheaper-to maintain.

(more…)