This book discusses and demonstrates useful techniques for debugging, refactoring,
and unit testing. Examples are given using command available within the IDE as well
as manual processes. External logging and testing frameworks are also demonstrated.
This book is an introduction to database design, querying, and programming
using free Microsoft products. The topics discussed here should give the
reader a very good start at developing a database and accompanying data layer.
Just Enough Requirements and SDLC is the best place to start for an overview
of software design artifacts and the common methodologies for completing a
project. It includes discussion and examples of Business Requirements and
Functional Requirements. Technical documentation includes high-level architecture,
database design diagrams, UML diagrams and API documentation. The basics
of SDLC are covered, including a discussion of Waterfall development, along
with Agile methodologies Scrum, XP, and Kanban. Finally, a few strategies for
combining Waterfall and Agile are discussed.
This expanded and updated edition of "Practical Enterprise Software Development Techniques"
includes a new chapter which explains what makes enterprise scale software development
different from other development endeavors. Chapter 4 has been expanded with additional
coverage of code review, bug tracker systems and agile software applications. The chapter
order has been changed in response to feedback from readers and instructors who have taught
classes using the previous version (which was also published by Apress).