ViraStack
  • Academy
  • About
  • Support
HomeSourcesContribute
ViraStack

A frontend ecosystem: free guides, project templates, AI rules, and form components.

Products

  • ViraStack Start
  • ViraStack AI
  • ViraStack Mask
  • ViraStack Password
  • ViraStack Guide

Explore

  • Academy
  • About
  • Brand
  • Support

© 2026 ViraStack.

Open source · MIT

Academy

Yazılım Prensipleri

Clean Code, SOLID, composition, refactoring ve TDD: frontend'de kod yazarken işe yarayan prensipler.

  1. 01Clean Code ve temel prensipler2 Docs3 ArticlesDRY, KISS ve YAGNI: ne zaman işe yarar, ne zaman abartılır.
  2. 02SOLID ve SRP2 Docs4 ArticlesSorumlulukların ayrılması ve bağımlılık yönetimi, React örnekleriyle.
  3. 03Composition over Inheritance4 Docs1 ArticleReact'te neden kalıtım değil composition kullanılır.
  4. 04Refactoring2 Docs3 ArticlesDavranışı koruyarak kodu küçük adımlarla iyileştirme.
  5. 05TDD ve test yaklaşımları2 Docs4 ArticlesRed-Green-Refactor döngüsü ve Testing Trophy.
Previous trackMimari ve ÖlçeklenebilirlikNext trackAuth ve Güvenlik