AskProgramming

Showing all 4 results

  • booksreddit.com:Clean Code: A Handbook of Agile Software Craftsmanship

    Clean Code: A Handbook of Agile Software Craftsmanship

    10972

    Just got fired from my dream company in 2 months for performance reasons , after preparing for almost half an year
    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the f…


  • booksreddit.com:Code: The Hidden Language of Computer Hardware and Software

    Code: The Hidden Language of Computer Hardware and Software

    10924

    Gifts for Programmers?
    What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminat…


  • booksreddit.com:Design Patterns: Elements of Reusable Object-Oriented Software

    Design Patterns: Elements of Reusable Object-Oriented Software

    6215

    What books should every software engineer read to better themselves (technical and non-technical)?
    These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included.


  • booksreddit.com:Refactoring: Improving the Design of Existing Code

    Refactoring: Improving the Design of Existing Code

    1786

    What books should every software engineer read to better themselves (technical and non-technical)?
    As the application of object technology–particularly the Java programming language–has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applicati…