Kaydet (Commit) d3439bb4 authored tarafından Ali GOREN's avatar Ali GOREN

'Don't use flags as function parameters' kısmını Türkçeleştirdim

üst 833a6ea3
......@@ -483,28 +483,28 @@ createMenu(menuConfig);
**[⬆ en başa dön](#içindekiler)**
### Don't use flags as function parameters
Flags tell your user that this function does more than one thing. Functions should do one thing. Split out your functions if they are following different code paths based on a boolean.
### Bayrakları Fonksiyon Argümanları Olarak Kullanmayın
Bayraklar geliştiriciye fonksiyonun birden fazla şey yaptığını söyler. Fonksiyonlar sadece bir iş yapmalıdır. Eğer fonksiyonlarınız boolean değere dayalı olarak farklı kodlar çalıştırıyorsa onları bölün.
**Kötü:**
```javascript
function createFile(name, temp) {
if (temp) {
fs.create(`./temp/${name}`);
function dosyaOlustur(isim, gecici) {
if (gecici) {
fs.create(`./gecici/${isim}`);
} else {
fs.create(name);
fs.create(isim);
}
}
```
**İyi:**
```javascript
function createFile(name) {
fs.create(name);
function dosyaOlustur(isim) {
fs.create(isim);
}
function createTempFile(name) {
createFile(`./temp/${name}`);
function geciciDosyaOlustur(isim) {
createFile(`./temp/${isim}`);
}
```
**[⬆ en başa dön](#içindekiler)**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment