Tag: Development

Community

Priority Queues with C#

(James McCaffrey) A priority queue is a data structure that holds information that has some sort of priority value. When an item is removed from a priority queue, it’s always the item with the highest priority. Priority queues are used in many important computer algorithms, in particular graph-based

Community

Why SOLID Matters

(Philip Japikse) One of the biggest struggles that developers have with adopting Unit Testing, whether it’s Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED), is the difficulty some code is to test. This is typically when code doesn’t foll

Community

Test-Driven Development

(Richard Carr) Test-driven development is a process that assists in creating high quality, well designed, loosely coupled and maintainable code that can be refactored with confidence. The process relies on writing unit tests before creating the code that they validate.