Skip to main content

A C Roynon

  • Blog
  • About
  • Contact
  • Links

Category: Code Quality

Single Responsibility Principle (SRP)

30th March 202025th January 2020 acroynon Leave a comment

The Single Responsibility Principle (SRP) is one of the aspects of The SOLID Principles. It states that every class or object should have one purpose, one responsibility and effectively one reason for existence. This principle is concerned mainly with … Click to read more

The SOLID Principles

27th March 202026th January 2020 acroynon 4 Comments

The SOLID principles are a set of 5 rules to follow for Object-Orientated Programming (OOP). These rules or principles can be used to create software that is easy to extend and maintain while avoiding code smells and allowing simple refactoring. … Click to read more

Unit and Integration Tests Explained

1st July 20198th May 2019 acroynon Leave a comment

Unit and integration tests are two types of software level tests. Software level tests involve writing additional code to test existing code. The difference between unit and integration tests is what you would test within each individual test; how much … Click to read more

How Do You Test Software?

24th June 20198th May 2019 acroynon Leave a comment

Testing software verifies that the software works as you expect and as you want it to function. Testing is vital to the full software developer life cycle. Without testing software you write you cannot confirm that is functions as you … Click to read more

What are Design Patterns?

17th June 20198th May 2019 acroynon Leave a comment

A design pattern is way to lay out or organise code in a way to solve a certain problem. Design patterns are established ways in which to organise code, so it makes the code not only easier to explain to … Click to read more

What is Refactoring?

10th June 201913th May 2019 acroynon Leave a comment

Refactoring is the process of changing code so that is functions in the same way. Refactoring is usually used to clean code up and make it more readable without effecting the functionality of the code. Testing can be used to … Click to read more

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Privacy Policy

Popular

  • Relational Databases Explained
  • The TCP/IP Model
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 8
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 3
  • What is Programming Syntax?
  • What is Encryption?
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 5
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP
  • The SOLID Principles
  • What is PHP?
  • Strongly Typed vs, Weakly Typed Languages
  • What is a Database?
  • Dependency Inversion Principle
  • Functions in JavaScript
  • HTML5 Canvas Element

Recent

  • Dependency Inversion Principle
  • Interface Segregation Principle
  • Liskov Substitution Principle
  • Open-Closed Principle
  • Single Responsibility Principle (SRP)
  • The SOLID Principles
  • What is a Firewall?
  • What is Steganography?
  • The Difference Between a LAN and a WAN
  • JavaScript Destructuring Explained
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 11
  • JavaScript Spread Operator Explained
  • JavaScript Arrow Functions Explained
  • How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 10
sparkling Theme by Colorlib Powered by WordPress