All Projects → bespoyasov → ttt-tdd

bespoyasov / ttt-tdd

Licence: other
Book about test-driven development with an example of making “Tic-Tac-Toe” by TDD · ❌ ⭕️ 🧪

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to ttt-tdd

won
A new way to see HTML Web Pages
Stars: ✭ 15 (-48.28%)
Mutual labels:  development
read-env
🔧 Transform environment variables into JSON object with sanitized values.
Stars: ✭ 60 (+106.9%)
Mutual labels:  process
mongo-playground
Helps developers run mongo queries
Stars: ✭ 16 (-44.83%)
Mutual labels:  development
python-tinyscript
Devkit for quickly building CLI tools with Python
Stars: ✭ 39 (+34.48%)
Mutual labels:  development
ko-component-tester
🚦 TDD Helpers for Knockout JS
Stars: ✭ 15 (-48.28%)
Mutual labels:  tdd
halo-lab
Website of the Halo lab: design and development agency
Stars: ✭ 32 (+10.34%)
Mutual labels:  development
alphazero
Board Game Reinforcement Learning using AlphaZero method. including Makhos (Thai Checkers), Reversi, Connect Four, Tic-tac-toe game rules
Stars: ✭ 24 (-17.24%)
Mutual labels:  tic-tac-toe
311
Interactive Web Development
Stars: ✭ 33 (+13.79%)
Mutual labels:  development
colorizzar
📗 -> 📘 Change color of png keep alpha channel in php!
Stars: ✭ 27 (-6.9%)
Mutual labels:  tdd
sinatra-dev-cheatsheet
A quick-and-dirty cheat sheet for creating HTML/CSS websites, and developing using Sinatra and ActiveRecord.
Stars: ✭ 44 (+51.72%)
Mutual labels:  development
micronaut-camunda-bpm
Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Stars: ✭ 73 (+151.72%)
Mutual labels:  process
doctest
The fastest feature-rich C++11/14/17/20 single-header testing framework
Stars: ✭ 4,434 (+15189.66%)
Mutual labels:  tdd
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (-34.48%)
Mutual labels:  development
CS-study
cs지식을 정리하는 공간
Stars: ✭ 171 (+489.66%)
Mutual labels:  development
pydantic-factories
Simple and powerful mock data generation using pydantic or dataclasses
Stars: ✭ 380 (+1210.34%)
Mutual labels:  tdd
kotlin-process
Kotlin friendly way to run an external process
Stars: ✭ 80 (+175.86%)
Mutual labels:  process
typeless
Typeless: the benefits of TypeScript, without the types
Stars: ✭ 17 (-41.38%)
Mutual labels:  tdd
Python-Studies
All studies about python
Stars: ✭ 56 (+93.1%)
Mutual labels:  development
texei-sfdx-plugin
Texeï's plugin for sfdx
Stars: ✭ 99 (+241.38%)
Mutual labels:  development
tddd-starter
Laravel TDDD Starter App
Stars: ✭ 23 (-20.69%)
Mutual labels:  tdd

Read description in English. The project translation is on the way. Stay tuned!

TTT TDD

TDD — практика разработки программ, в которой программисты вначале пишут тесты для новой функциональности, затем — реализацию этой функциональности, а после — проводят рефакторинг.

Основной посыл TDD — в разбиении больших задач на маленькие. Такой метод позволяет писать более структурированный, надёжный и читаемый код.

Эта книжка предлагает пример разработки игры «Крестики-нолики» по методологии TDD. В ней мы разберём основы и пользу подхода, а также рассмотрим, как использовать TDD для непрерывной разработки в условиях меняющихся бизнес-требований.

Содержание

Лицензии

Текст книги распространяется под лицензией CC BY-NC-SA 4.0. Вы можете копировать, изменять и использовать его в проектах на некоммерческой основе.

Исходный код книги, а также код игры распространяются под лицензией MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].