Pinned Repositories
apache-shiro-tutorial-webapp
A step-by-step tutorial showing how to secure a web app with Apache Shiro
auction-sniper-java
Worked example from "Growing Object Oriented Software Guided by Tests".
bad-encapsulation-java
Example of bad encapsulation in Java.
bank-23-24
Bank-OCR-assignment
Bank OCR assignment for the Software Development Methods course.
bank-ocr-kata
Java Bank OCR Kata.
CAL10N-level-converter
A custom converter for the localization of logback level names
java-tdd-env
IntelliJ Idea Java environment for TDD.
JavaScript-Demos
A collection of online demos created from blog posts.
refactoring-to-patterns
Two examples from the book "Refactoring to Patterns".
dario-campagna's Repositories
dario-campagna/Bank-OCR-assignment
Bank OCR assignment for the Software Development Methods course.
dario-campagna/auction-sniper-java
Worked example from "Growing Object Oriented Software Guided by Tests".
dario-campagna/bank-23-24
dario-campagna/BankOCR-22-23
dario-campagna/BankOCR-multienv
Example showing a way to run tests on multiple environments.
dario-campagna/calculator
A simple command line calculator.
dario-campagna/calculator-23
A simple command line calculator.
dario-campagna/CodeSmells
dario-campagna/Cribbage-assignment
Cribbage Score Calculator assignment for the Software Development Method course.
dario-campagna/cribbage-score-calculator-assignment
Cribbage score calculator assignment.
dario-campagna/cribbage-score-calculator-julia
Cribbage score calculator implemented in Julia.
dario-campagna/cribbage-score-calculator-python
Python Cribbage score calculator.
dario-campagna/cucumber-watir-webdriver
dario-campagna/dssc-assignment-template
Template for Software Development Methods assignments.
dario-campagna/encapsulate-composite-with-builder
Example from the book Refactoring to Patterns for the Software Development Methods course.
dario-campagna/fizz-buzz-java
Fizz Buzz Kata implemented in Java.
dario-campagna/FizzBuzz-assignment
FizzBuzz assignment for the Software Development Methods course
dario-campagna/hello-name
dario-campagna/hello-name-22
dario-campagna/hello-name-23
dario-campagna/julia-tdd-env
Simple environment to play with Julia programming language and TDD.
dario-campagna/LeapYear-assignment
Leap Year assignment for the Software Development Methods course
dario-campagna/PointOfSale
Point of Sale TDD exercise.
dario-campagna/replace-implicit-tree-with-composite
Example from the book Refactoring to Patterns for the Software Development Methods course.
dario-campagna/replace-state-altering-conditionals-with-state
Example from the book Refactoring to Patterns for the Software Development Methods course.
dario-campagna/telemetry-system-java
TelemetrySystem exercise.
dario-campagna/Tennis-Refactoring-Kata
Starting code for a Refactoring Code Kata on the Tennis rules
dario-campagna/Tennis-Refactoring-Kata-SDM23
Tennis Refactoring Kata for the SDM course 2023/24.
dario-campagna/tire-pressure-monitoring-system
A simple example to show the use of stubs in tests.
dario-campagna/unicode-to-html-text-converter
A simple example to show the use of fake objects in tests.