msusur/kodlama-pratikleri

Tutarlilik

dogagenc opened this issue · 2 comments

Problemler

  1. Cozumlerdeki dosya isimlendirmelerimiz tutarli olmali. Ben daha onceki cozumlere bakarak cozumler/{problem_basligi}/{dil_ismi}/{problem_basligi}.{dil_uzantisi} seklinde dosyalari olusturdum ancak dosyalari nihai klasore cozum.{dil_uzantisi} seklinde olusturan arkadaslar da mevcut. Herhangi birine dogru/yanlis demek yerine belirledigimiz tek bir formata uygun ilerlemek daha saglikli olacaktir.

  2. Sonuc ciktilarini kaynak dosyalar icinde print etmek yerine sorularda belirlenmis test senaryolarini pass eden test dosyalari yazmak cok daha makul olabilir.

Oneriler

  1. Formatin cozumler/{problem_basligi}/{dil_ismi}.{dil_uzantisi} (cozumler/x-sorusu/javascript.js) seklinde olmasi. Veya dilin conventionuna uygun olarak dil klasoru altina belirlenmesi.
    Ornegin:
    Python icin cozumler/x-sorusu/python/__main__.py
    JavaScript icin cozumler/x-sorusu/javascript/index.js

  2. cozumler ile ayni hiyerarsiye sahip testler klasoru altinda gerekli test dosyalarinin olusturulmasi

Ikinci problem #37'de konusulmus/tartisilmis. Benim dikkatsizligim olmus bu. :/

problem değil. Dediklerinde çok haklısın. Zamanla düzelecek eksiklerimiz.