Defensive programming utilities for Go
-
Updated
Sep 22, 2018 - Go
Defensive programming utilities for Go
C++ Defensive Macros
A decorator-based Python contracts/defensive programming library with no dependencies
A library to make defensive programming more readable with Status and StatusOr<T>.
A Java dynamic proxy factory for interface-typed data transfer objects
Use safe refs to hold references to Unity components that may be destroyed. An instance of SafeRef<MyComponent>.value will be null if the component or it's GameObject has been destroyed.
Airport game using defensive programming techniques
Criei esse repositório para os meus estudos no curso de teste automatizados na alura,
Base classes for components that can Bind (as listeners) to various types of events and have all those bindings cleanly/safely unbound, either with an explicit call to Unbind or when the component is destroyed.
The simple and well known "To-Do list" API. Interesting features include: Code First approach, TDD, integration tests, DI, defensive programming and the use of an in memory database. You can easily test this API by using this: https://github.com/aloatias/TodoList.Front
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Volunteer kata for the Christmas Holidays. Introduction to the OOP programming paradigm. You have to follow a DDD process and the interpretation of an UML diagram that finally will make a transition to the OOP paradigm followed by a TDD process.
Java Kata, really interesting to anyone that likes the astronomy. The kata is based to be able to work with the Enum Types of Java. Really simple and easy to do to anyone that already know a bit of the programming language of Java. And don't forget that the best thing about it is that you'll know which one is your weight in any planet of the Sol…
Java coding test. Developing a software following the OOP programming and applying correctly the TDD process. Implementation of SOLID Principles and elaboration of a program from an UML diagram and following the user stories. Base of all concepts that we have learned since we started the Superior Degree in software Development.
In this repository I'm going to add the Java test of previous years applying correctly the learned methodologies and git flow. This repository is for the business I'm going to apply to have a reference of wich one is my actual level in Java programming language.
This is a Java exercise made expressly to understand the SIP Principle from the SOLID Principles. It has an exercise with an easy level and it's not too complex with the intention to practice and know how apply and work correctly with the Segregation Interface Principle.
This is a Java exercise made expressly to understand the DIP Principle from the SOLID Principles. It has an exercise with an easy level and it's not too complex with the intention to practice and know how apply and work correctly with the Dependency Inversion Principle.
A Kata to have an 'easy' introduction into the Java programming language. This kata has been made to to practice with the OOP programming paradigm, apply correctly the TDD process to solve problems and have a fluent progression while you're developing the software. Check it out if you're interested.
This Java Kata has been made with the intention to practice with the code structure of the dictionaries. Anyone that ever has been interested with the block-chain and the crypto coins will like this kata because is a bit themed around all this. How you can tell the name EnZilium has been made from the name of the Ethereum.
Add a description, image, and links to the defensive-programming topic page so that developers can more easily learn about it.
To associate your repository with the defensive-programming topic, visit your repo's landing page and select "manage topics."