Tags¶
DigitalGarden¶
Pasta¶
cheat¶
ci¶
cleancode¶
- Clean Code
- Integration Tests
- Robert C. Martin
- SOLID
- Unit Test
- Clean Code Developer
- Blauer Grad
- Gelber Grad
- Grüner Grad
- Orangener Grad
- Roter Grad
- Weißer Grad
- Automated Integrationtests
- Automated Unit Tests
- Boy Scout Rule
- Code Coverage Analysis
- Code Reviews
- Complex Refactorings
- Component Orientation
- Continuous Delivery
- Continuous Integration
- Daily Reflection
- Design before Implementation
- Error Measurement
- Incremental Development
- Inversion of Control Container
- Issue Tracking
- Iterative Development
- Mockups
- Partizipation in Professional Events
- Read, Read, Read
- Root Cause Anaysis
- Share Experience
- Simple Refactorings
- Statical Code Analysis
- Tell, don’t ask
- Test First
- Version Control System
- Beware of Premature Optimization
- Don’t Repeat Yourself (DRY)
- Dependency Inversion Principle (DIP)
- Design and Implementation Don’t Overlapp
- Favour Composition over Inheritance (FCoI)
- Implementation Reflects Design
- Information Hiding Principle
- Integration Operation Segregation Principle (IOSP)
- Interface Segregation Principle (ISP)
- Keep it simple, stupid (KISS)
- Law of Demeter
- Liskov Substitution Principle
- Open Closed Principle (OCP)
- Principle of Least Astonishment
- Separation of Concerns (SoC)
- Single Level of Abstraction (SLA)
- Single Responsibility Principle (SRP)
- Source Code Conventions
- You Ain’t Gonna Need It
cleancode_designpatterns¶
- Design Patterns
- Abstract Factory
- Adapter
- Bridge
- Builder
- Chain of Responsibility
- Command
- Composite
- Decorator
- Facade
- Factory
- Flyweight
- Iterator
- Mediator
- Memento
- Observer
- Prototype
- Proxy
- Singleton
- State
- Strategy
- Template Method
- Visitor
cleancode_refactoring¶
cooking¶
git¶
is¶
- Entwurfsprinzipien
- Abbruch und Rückgängigmachen von Aktionen
- Adaptierbarkeit der Schnittstelle
- Angemessene Rückkopplung
- Berücksichtigung von Fehlern
- Chunking
- Erwartungskonformes Verhalten
- Kenntnis potenzieller Benutzer und ihrer Aufgaben
- Kombination visueller und textueller Elemente
- Konsistenz
- Reduktion der kognitiven Belastung
- Sichtbarkeit von Systemzuständen und möglichen Aktionen
- Strukturierung der Benutzungsschnittstelle
- Terminologie der Benutzer verwenden
- Unterstützung beim Aufbau mentaler Modelle
italian¶
keymap¶
mexican¶
persian¶
refactoring¶
rider¶
shortcuts¶
versioning¶
Last update :
April 15, 2025
Created : April 13, 2025
Created : April 13, 2025