15 puan yazan curioe 2024-09-10 | 46 yorum | WhatsApp'ta paylaş
  1. Girinti için tab mı kullanıyorsunuz, space mi? Kaç boşluk kullanıyorsunuz?
  2. Süslü parantezleri yeni satırda mı başlatıyorsunuz, yoksa aynı satırda mı devam ediyorsunuz?
  3. Bir satırda en fazla kaç karaktere izin veriyorsunuz?
  4. Değişken veya fonksiyon adı verirken hangi stili tercih ediyorsunuz? (ör. camelCase, snake_case)
  5. Tercih ettiğiniz editör hangisi?
  6. Kodlama için hangi fontu kullanıyorsunuz? Boyutu ne?
  7. Bir şey yapmaya başlarken ilk elinizin gittiği programlama dili hangisi oluyor?
  8. Modül veya kütüphane import ederken bir kuralınız ya da sıralamanız var mı?
  9. Unit test yapıyor musunuz? Nasıl yapıyorsunuz?
  10. Söylemek istediğiniz bir şey/görüş/övünç/tanıtım/herhangi bir şey yazın.

46 yorum

 
aer0700 2024-11-17
  1. 4 boşluk
  2. Aynı satırda K&R stili
  3. Karakter sayısını sabitlemektense bağlama göre gidip geliyor.
    Hata işleme gibi şeyleri mümkünse tek satırda bitiriyorum,
    onun dışındaki mantığı ise bölerek yazıyorum.
  4. Kişisel olarak snake_case tercih ediyorum ama ekipte nasıl yapılıyorsa ona uyuyorum.
  5. VS Code
  6. VS Code varsayılan yazı tipi
  7. C
  8. Önce standart kütüphaneyi include ediyorum. Sonra harici kütüphaneler, ardından şirket içi kütüphaneler.
  9. Build alırken birim testlerini çalıştırıyorum. Birim testlerinde fail çıkarsa düzeltiyorum ve tekrar build alıyorum... geçene kadar.
  10. Soğuk algınlığına dikkat edin. Bileklerinize dikkat edin. Alkolü ölçülü tüketin. Diyet yapalım.
 
bobcat 2024-10-14
  1. 2 veya 4 boşluk
  2. Newline
  3. 79-80 / 119-120
  4. PEP8 gibi bir konvansiyon varsa ona uy, aksi halde CC.
  5. VSCode
  6. Consolas, 9pt
  7. C
  8. Stdlibs (stdlib) > Platform kütüphaneleri (Windows, unistd...) > temel kütüphane (proje genelinde) > yardımcı kütüphane (modül odaklı)
  9. Unit test
  10. Hava soğuk
 
jwh926 2024-10-04
  1. Kişisel projede: 4 tab, işte: 4 space
  2. Bu aralar bir alt satıra yazıyorum
  3. 100
  4. snake_case
  5. VSCode
  6. Iosevka 22px
  7. Python
  8. Öncelik from anahtar kelimesinde, sonra built-in kütüphanelerde
  9. Yapmıyorum
  10. Eve gitmek istiyorum
 
tobesimple7 2024-09-20
  1. 4 boşlukla girinti
  2. Aynı satır
  3. Boşluklar dahil 100 karakter
  4. camel ve snake_case birlikte kullanıyorum
  5. JetBrain
  6. d2code, dracula 12 ~ 13
  7. SQL
  8. Ayrı bir şey yok
  9. Sıra, işlevlere göre
  10. Eğlenceliymiş
 
nutella 2024-09-19
  1. Sekme
  2. Aynı satır
  3. 100
  4. Dile uygun şekilde kullanırım
  5. vscode!
  6. Droid Sans Mono, 14pt
  7. Python!
  8. lint
  9. Özellik bazında test yapıyorum
  10. Birçok güzel font tanıyorum :)
 
erickim27 2024-09-18
  1. Tüm dillerde sadece tab kullanırım.
  2. Fonksiyon bildirirken yeni satıra geçerim, if ya da for olduğunda ise boşluk bırakırım.
  3. Yaklaşık 50 karakter.
  4. Küçük harfle yazarım, boşluk yerine _ kullanırım.
  5. Genelde vscode, acil durumlarda ise vim kullanırım.
  6. mesloLGS NF, 16pt
  7. Basitse önce Python ile düşünürüm.
  8. Pek yok. C dilindeysem önce standart kütüphaneyi kullanma eğilimindeyim.
  9. Yapmıyorum.
  10. Linux kernel/low level çalışmak eğlenceli, o yüzden herkes bir denesin.
 
overthinker 2024-09-17
  1. C++ için 4 boşluk, JS için 2 boşluk, Go için tab
  2. C++'ta yeni satır, diğerlerinde aynı satır; ama dil bazında lint kurallarını tercih ederim.
  3. 80 karakter
  4. Dile göre değişiyor ama JS: camel_case, C++: snake_case
  5. VSCode
  6. Hack Nerd Font / 12 punto / weight 450
  7. JS
  8. lint'e göre ya da alfabetik sırayla
  9. Birim testlerini kısa, işlev bazlı parçalarda yaparım.
  10. Herkese başarılar.
 
siscof 2024-09-17
  1. 2 boşluk
  2. Aynı satır
  3. 80 karakter (editörü yatayda iki tane yan yana koyabilmek için)
  4. Dile göre değişiyor ama CamelCase tercih ediyorum
  5. neovim (AstroNVim) + tmux / IDEA Ultimate
  6. D2Coding / hack fira code nerd font
  7. bash shell > js > kotlin
  8. Intellij varsayılan kuralları (editorconfig olarak oluşturup kullanıyorum)
  9. İş mantığı odaklı test kodu yazıyorum, UI'ı ise elle...
  10. Eskiden vimscript ile eklenti ekleyip zevkime göre düzenlemekle uğraşmak zordu ama artık AstroNVim gibi tüm temel ayarları hazır gelen seçenekler de var ve her IDE'de vim simülatörü desteği de epey yaygın, o yüzden siz de hafifçe bir deneyin haha
 
jjpark78 2024-09-16
  1. 2 boşluk.
  2. Aynı satır.
  3. 100 karakter.
  4. camelCase
  5. neovim, magit için doom emacs
  6. FiraCode
  7. nodejs
  8. LSP’nin desteklediği sıralama özelliği dışında belirli bir kuralım yok.
  9. vitest kullanıyorum; kodlamadan önce önceden hazırlanan ideal kullanım biçiminden ziyade önce kodlayıp sonra yan etkileri engellemek için unit test yazıyorum. Sonrasında bir kez yapılmış bir özelliğin yeni eklemeler ya da yeni değişikliklerden etkilenmediğine dair iç rahatlığı sağlamak için kullanıyorum.
  10. GeekNews büyüsün.
 
goinwater 2024-09-12
  1. 2 boşluklu girinti (tab ile yazıp otomatik olarak boşluğa çeviriyorum)
  2. TS geliştiricisi olduğum için aynı satırda (C ailesinde ise sonraki satır)
  3. 100 karakter
  4. camelCase
  5. Cursor IDE
  6. Fira Code nerd font
  7. TypeScript
  8. Kütüphaneler en üstte, iç modüller onun altında
  9. Daha çok ortak modüller odaklı
  10. vim'i iyi kullanmak istiyorum ama bir türlü alışamıyorum
 
regentag 2024-09-12
  1. 3 boşluk (Ada), 4 boşluk (diğer diller)
  2. Ada'da süslü parantez yoktur ama begin bir sonraki satıra yazılır. PowerShell'de aynı satıra yazılır.
  3. 130 karakter
  4. Büyük harf SNAKE_CASE
  5. Understand, Notepad++
  6. D2Coding
  7. PowerShell
  8. Özel bir sorun yoksa alfabetik sıra.
  9. Yapmıyorum.
  10. Kolay gelsin!
 
roxie 2024-09-22

Hâlâ Ada kullanıyor musunuz? Vay canına..

 
mhcoma 2024-09-12
  1. Sekme karakteri 4 boşluk
  2. K&R Style
  3. 120
  4. snake_case
  5. VS Code
  6. D2Coding 12pt
  7. Python, C
  8. Standart kütüphane -> harici kütüphane -> dahili, alfabetik sıralama
  9. Hayır...
  10. Sekme karakteri tanrıdır.
 
codufdl 2024-09-11
  1. space 2 kullanıyorum.
  2. Aynı satırda devam ederek başlatıyorum, kapatmayı ise ayrı olarak ayrıca yazıyorum. Kapattıktan sonra devam eden şeyler aynı satırda...
  3. Ekipte en büyük yazı boyutunu kullanan kişinin ekran boyutuna göre ayarlıyoruz; şu an 200.
  4. camelCase tercih ediyorum.
  5. Şu an vscode rahat geliyor.
  6. D2Coding / 12 kullanıyorum.
  7. Sıralama ecmascript > java > python.
  8. Sıralama standard > third-party > internal.
  9. Modülerleştirme yaparken onun dışında printf kullanıyorum haha
  10. Herkese bol şans!
 
hwhang0917 2024-09-11
  1. space4
  2. aynı satır
  3. 80
  4. camelCase
  5. neovim
  6. FiraCode Nerd Font 18
  7. Go, TypeScript
  8. standard, third-party, internal
  9. yardımcı araçlar veya ortak modüller hakkında
  10. Umarım bu yılı da sağ salim geçirirsiniz.
 
iyeti 2024-09-11
  1. space4
  2. aynı satır
  3. 120c
  4. Camel
  5. VSCode
  6. Consolas 10
  7. Java, C++, Python
  8. otomatik sıralama, abc sırası
  9. istisna işlemeye dikkat ederek, mümkün olduğunca az
  10. COVID, influenza dikkat edin... bir kez yakalanıp kondisyon düşünce gerçekten toparlanmak çok yavaş oluyor...
 
semjei 2024-09-11
  1. Boşluk 4 karakter
  2. Class ve interface bir alt satırda, geri kalanlar aynı satırda
  3. Sınırsız, şu an 220
  4. Class adı ve global fonksiyonlar camelCase, iç fonksiyonlar ve değişkenler snake_case
  5. VS Code
  6. D2Coding
  7. C++, PHP
  8. Mümkünse işlevlere göre alfabetik sırada
  9. Sadece ortak modül, geri kalanı size kalmış
  10. Bu yılı da kazasız belasız geçirelim
 
nabitang 2024-09-11
  1. 4 boşluk
  2. Aynı satır
  3. 120 karakter
  4. camelCase
  5. vscode
  6. Fira Code
  7. JavaScript (TypeScript)
  8. third party, packages -> domain, entity -> use case -> services, adapters -> UI components
  9. Jest, gerekirse yalnızca use case’i test ederim, mümkünse minimumda tutarım
  10. Hepinizin sağlığına dikkat etmesini diliyorum :)
 
crazeidea 2024-09-11
  1. Tab / 4 boşluk
  2. Aynı satır
  3. 140
  4. camelCase
  5. VSCode
  6. Ubuntu
  7. TypeScript
  8. Özellikle yok ama bazen alfabetik sıraya göre sıralıyorum
  9. Karmaşıklığı yüksek modüller test ediliyor
  10. Herkese başarılar
 
n1ghtc4t 2024-09-11
  1. Eskiden tab taraftarıydım ama duruma göre önce 4 boşluk, HTML’de önce 2 boşluk; son zamanlarda ise iş iyice dolaştı, şöyle olsa ne olur böyle olsa ne olur modundayım
  2. Aynı satıra koyarım ama mümkün olduğunca mevcut kod konvansiyonuna uyarım
  3. Küçükken 120’ydi ama yaş ilerleyip gözler yorulunca 80’e kadar düşen bir durum oldu.
  4. Sınıf ya da modül adlarında camel, değişkenlerde snake tercih ederim
  5. VSCode kullanıyordum, son zamanlarda ise Zed’e geçmeyi deniyorum
  6. Son zamanlarda CaskaydiaCove Nerd Font Mono
  7. İşte Python, kişisel projelerde Elixir, denemek istediğim ise Rust
  8. Özellikle dikkat etmiyorum
  9. Erken aşamada ya da tek kişinin geliştirdiği projelerde birim testlerini mümkün olduğunca dışarıda bırakıyorum; projede birlikte çalışan kişi sayısı artıp işe junior geliştiriciler de dahil olunca kritik kodlar için birim testleri yazılıyor... sonra da bakımsız kalıyor
  10. Hızlıca para kazanıp bir yelkenli yatla açılıp hobi olarak kod yazmak istiyorum.
 
toaonly 2024-09-11
  1. Boşluk, 2 karakter kullanma
  2. Aynı satır
  3. 80
  4. camelCase
  5. VSCode
  6. Consolas
  7. JavaScript, Rust
  8. Önce alfabetik sıra, sonra yerel yol
  9. util tarzı modüller için neredeyse %100 yapıyorum; iş mantığında ise sadece "bu çalışmazsa gerçekten büyük sorun olur" dediklerimi ilerletiyorum (zaman kısıtı yüzünden her şeyi test etmek mümkün olmuyor...)
  10. GeekNews okuyan tüm geliştirici ve mühendis arkadaşlara bol şans!
 
hhan8 2024-09-11
  1. Boşluk, konvansiyona uygun şekilde. Kişisel çalışmalarda 2’yi tercih ediyorum
  2. Aynı satıra yazarım
  3. Sanırım yaklaşık 100 civarı
  4. camelCase
  5. VSCode > Neovim > IntelliJ (JVM tarafı şirket işleri olduğunda mecburen kullanıyorum)
  6. Varsayılan font ayarı, 13~16pt
  7. Javascript
  8. Özellikle dikkat etmiyorum.
  9. BDD tarzında, uygulamak istediğim senaryoları merkeze alarak test yazarım ve en sonda test coverage’ı doldurma eğilimindeyim.
  10. NEOVIM’i iyi kullanmak istiyorum ama sürekli imleci kullanıyorum. İyi kullananlara saygı duyuyorum.
 
iolothebard 2024-09-11
  1. boşluk 4
  2. aynı satır
    3.120
    4.camelCase
    5.vim
    6.monoplex
    7.nodejs
  3. yerleşik, 3. parti, benimkiler alfabetik sırayla
  4. kesinlikle. Sadece yap!
    10.Ho eyo he hum!
 
wedding 2024-09-11
  1. Formatter’a bağlı. Boşluk 4/2
  2. Formatter’a bağlı. Inline tercih
  3.  bağlamında. 80
  4.  bağlamında. Konvansiyona uyuyorum
  5. vs pro
  6. d2+nerd
  7. html
  8. Formatter’a bağlı
  9. Unit testleri güzel hale getirmeyi pek beceremiyorum, daha çok dummy veriyle doğrulama yapıyorum..
 
dbs0829 2024-09-11
  1. 4 boşluk
  2. Aynı satır
  3. 79
  4. Konvansiyona göre
  5. neovim
  6. nerd hack font, boyut editörün varsayılanı
  7. python or c#
  8. Konvansiyona göre
  9. Yalnızca spesifikasyonun tam olarak verildiği durumlarda ayrı test kodu yazıyorum. Bunun dışında geliştirirken kendim test ederek ilerliyorum.
 
a12341234 2024-09-11
  1. 2 boşluk
  2. Aynı satır
  3. 1000+
  4. camelCase
  5. VSCode
  6. Varsayılan font veya D2 Coding
  7. Dart
  8. Varsayılan formatter'ı takip ederim
  9. Mock kullanmadan, mümkün olduğunca geliştirme sunucusu ve DB'ye bağlanarak test ediyorum. Görünüşe göre sunucu tarafıyla ilgili sorunlar daha fazla olduğu için...
 
iknowca 2024-09-11
  1. Sekme 4 boşluk
  2. Aynı satır
  3. Pek umursamıyorum.
  4. camelCase
  5. vscode
  6. 14p, d2 coding
  7. python
  8. Ayrı bir şey yok.
  9. Neredeyse hiç yapamıyorum...
  10. Böyle katılımlı içerikler güzel
 
savvykang 2024-09-10
  1. TSX’te 2 boşluk, geri kalan her yerde 4 boşluk
  2. Aynı satır
  3. 80/120
  4. Dilin önerdiği stil
  5. VSCode, Java ile sınırlı olmak üzere STS
  6. Monaco, Menlo, Consolas
  7. Python
  8. Standart kütüphane, üçüncü taraf kütüphaneler, aynı proje
  9. Dış bir sisteme ihtiyaç duymadan yalnızca dosya sistemi ve girdi/çıktı nesneleriyle gerçekleştirilebilenler için birim testi yaparım
    1. soru çok gerekli değil gibi değil mi?
 
xguru 2024-09-10
  1. 2 boşluk
  2. Aynı satır
  3. Çok geniş yazmadığım için sanırım en fazla 80 karakter civarında kesiyorum.
  4. camelCase
  5. VS Code: Bunu sadece geliştirme için değil, GeekNews'e koyacağım haberleri düzenlerken de kullanıyorum. Rahat işte.
  6. Monitör evde ve işte aynı ama farklı fontlar kullanıyorum.
  • Windows: JetBrains Mono, 14p
  • Mac: Menlo, 12p
  1. Eskiden masaüstü uygulamalarını tercih ederdim, Delphi (vay be, bu ne zamandı), küçük web sayfalarını da PHP ile karalardım.
    Ama düşününce, bugünlerde ne yaptığımı göre önce temel framework'lere biraz bakıyorum, uygun olan varsa o dille geliştiriyorum.
    Google Docs'ta script yazarak geliştirdiğim de oluyor, WordPress'te eklentiyle hallettiğim de oluyor, Node/Python tarafında uygun modül varsa onu alıp kullandığım da oluyor; yani epey çeşitli.
  2. Çok fazla olursa göze hoş görünecek şekilde biraz düzenliyorum, onun dışında pek umursamıyorum. (Formatter halleder.)
  3. Pek yapmıyorum. Ahh
  4. Ask'a bol bol iyi soru gönderin! Ask'ı canlandıralım haha
 
jic5760 2024-09-10
  1. boşluk. 4 adet.
  2. aynı satır
  3. yatay kaydırma oluşmayacak kadar
  4. dile göre değişir (kotlin/go/java/typescript için camelCase, c/c++ için snake_case)
  5. Jetbrains
  6. Jetbrains’in varsayılan fontu
  7. go veya kotlin
  8. go içinde dış/iç import ayrımı yapılıyor. Bu ayrımın içinde ise otomatik olarak sıralanıyor.
  9. çoğunlukla unit test + birden fazla rutin birlikte ilerliyorsa ayrıca test
  10. Güzel soru için teşekkürler :)
 
autumnal 2024-09-10
  1. Tab kullanımı, 4 boşluk
  2. Proje bazında kodlama stiline uyma.
  3. Tek bakışta anlaşılabilirlik düzeyi (150 karakter içinde)
  4. Proje bazında kodlama stiline uyma.
  5. vscode en iyisi
  6. Consolas
  7. C++
  8. Özellikle belirlenmesi gereken bir kütüphane yoksa import sırası standart - framework bağımlı - custom şeklinde
  9. Özellik bazında birim testleri yapma
  10. Daha çok ve daha iyi kod yazmak istiyorum. Keşke daha fazla zaman olsaydı!
 
cjinzy 2024-09-10
  1. 4 boşluk
  2. Kısaysa aynı satırda, uzayacak gibi olursa yeni satırda yapıyorum.
  3. Genelde 150 karaktere kadar tutuyorum. Daha da kısaltmaya çalışıyorum...
  4. camelCase kullanıyordum, son zamanlarda snake_casee geçiyorum
  5. Sık sık VS Code ve Vim kullanıyorum.
  6. Hack, Nerd Font; yazı tipi boyutu ise... göz yorgunluğuna göre gidip geliyor
  7. Elim en çok yine de pythona gidiyor
  8. Yerleşik modüller, paket olarak kurulabilen modüller ve kendi yaptığım modüller sırasını izliyorum.
  9. Sadece önemli olanları yapıyorum.... pat diye çöküyorum...
  10. İyi günler :)
 
alstjr7375 2024-09-10
  1. boşluk, 2 karakter
  2. Yeni satırı tercih ediyorum ama formatter’lar yüzünden çoğu zaman aynı satıra yazıyorum
  3. Mümkünse 80, uzarsa 120 sütun
  4. Tercihim kebab-case ama parse sınırları ya da çeşitli konvansiyonlar yüzünden camelCase kullanmak durumunda kalıyorum T_T
  5. Emacs ya da son zamanlarda eklentiler nedeniyle sıkça Visual Studio Code kullanıyorum. Basit işler için Kate kullanıyorum.
  6. Hack + D2Coding(Hangul fallback)
  7. Typescript
  8. std, kütüphaneler, iç modüller, mevcut dizin
  9. In-Source Test, yani implementasyonla aynı dosyada yapılan testleri seviyorum.
  10. Tanıtım yazısını yakında paylaşacağım amahaha
    Semantic CSS ve Atomic CSS’yi birleştirmek için bir CSS in JS üzerinde çalışıyorum.
    https://github.com/mincho-js/mincho

"Mint çikolata sevenler" iseniz yıldız verirseniz sevinirim...?

 
goinwater 2024-09-12

Vanilla Extract tabanlı görünüyor.

 
qyurila 2024-09-10
  1. 3 sekme karakteri (aslında fiilen sadece kişisel projelerde mümkün..)
  2. JS'ye yakınsa aynı satır, Java'ya yakınsa yeni satır
  3. JS'ye yakınsa 90, Java'ya yakınsa 120
  4. Convention'a uygun kullanırım
  5. VSCode (+ duruma göre Zed ve micro)
  6. JetBrains Mono + Gooroom Sans Code, 14
  7. Çoğunlukla o sırada özellikle öğrenmek istediğim dille yapıyorum. Yoksa TS
  8. Genelde built-in'e ne kadar yakınsa o kadar önce import ederim
  9. Bir sonraki projeden itibaren mutlaka..
  10. Sektörde çalışan herkese saygım sonsuz
 
alstjr7375 2024-09-10

3 boşluk gerçekten de oldukça niş bir tercihiniz sayılır sanırım.
Bunu tercih etmenizin özel bir nedeni var mı?

 
qyurila 2024-09-11

Bazı dillerde, özellikle HTML ve JSX’te, 4 boşluk girintisinin ana akım olmamasının sebebinin, girinti derinleştiğinde gereksiz yere çok fazla yatay alan kaplaması olduğunu biliyorum; ben de öyle hissediyorum.
Ama kişisel olarak, bu yüzden 2 boşluk kullanınca da ayrım hissi zayıf kalıyor ve hiyerarşiyi kavramak benim için çok zorlaşıyor. İlk başladığım zamandan beri böyle hissediyordum, hâlâ da öyle.

3 boşluk girintiyle ilk kez, geçmişte Lua ile çalışmam gerektiğinde kullandığım bir kod konvansiyonunda tanıştım.
Biraz alıştıktan sonra, bunun 2 boşluk ile 4 boşluk arasındaki tatlı nokta olabileceğini düşündüm. Sonra bunu başka dillere de uygulamaya başladım ve 2 ya da 4 boşluk girintinin yaygın olduğu çoğu dilde, 3 boşluk kullanıldığında okunabilirliğin daha iyi olduğunu hissettim; o yüzden mümkün oldukça hâlâ uyguluyorum haha

Google’da aratınca 3 boşluk girintiyi savunan çok az sayıda (!) yazı bulunabiliyor; eğlencesine şuna bir göz atmaya ne dersiniz? 😄

 
alstjr7375 2024-09-11

Baktıkça sanki insanın beyni buna alışıyor gibi oluyor haha

 
curioe 2024-09-11

Oo, ilginçmiş. Bir dahaki sefere hafif bir şey yazarken 3 boşluk kullanmayı düşünebilirim. Teşekkürler.

 
neodasida 2024-09-10
  1. Tab, 2 boşluk
  2. Aynı satır
  3. 320
  4. camel
  5. IntelliJ / vim
  6. Source Code Pro for powerline 14pt
  7. java / kotlin > javascript
  8. Intellij Auto Import ^^; Script diliyse, dahili modül ve harici modül olarak ayırıyorum.
  9. Tümünü E2E test edebilmek güzel olurdu ama kapsamı, önemli iş mantığının doğrulandığı seviyeye kadar belirleyip yapmayı tercih ediyorum.
 
jaehong21 2024-09-10
  1. Sekme
  2. Aynı satır ~
  3. Genelde linter ve formatter’ın varsayılan ayarlarını takip ederim (ya da en fazla bir ekrana sığacak kadar)
  4. Dilin varsayılan konvansiyonlarını takip ederim, genelde camelCase tercih ederim
  5. Neovim
  6. NerdFont
  7. Golang
  8. import sırası: std, harici kütüphaneler, dahili modüller; bunların içinde de alfabetik olarak sıralarım
  9. Yalnızca mantık karmaşıksa şimdilik kısmen.... (hepsine eklemek istiyorum ama...)
 
bemong1 2024-09-10
  1. 4 boşluk, tab
  2. Yeni satır
  3. Duruma göre değişir
  4. c++ camelCase, geri kalanı snake_case
  5. vim, vs, vscode
  6. Naver d2
  7. Hızlı prototip için python, geri kalanı ise projenin niteliğine göre değişir
  8. Önce system, os seviyesindeki kütüphaneler, daha alt seviyeye indikçe aşağıya
  9. gtest, pytest kullanıyorum. Sık sık test yapıyorum
  10. Başkalarının geliştirme dokümanı yazma yöntemi ya da tarzını da merak ediyorum....
 
ganadist 2024-09-10
  1. Shell 2 boşluk, Makefile tab, geri kalanı 4 boşluk
  2. Dile özgü konvansiyona bağlı, mümkünse aynı satırda
  3. Eski tip diller kullanırken 80 karakter, yeni tip(?) diller kullanırken 100 karakter
  4. Dile özgü konvansiyona uyuyorum
  5. neovim, Android Studio, IntelliJ, ara sıra vscode
  6. Mümkünse işletim sisteminin varsayılan sabit genişlikli yazı tipi
  7. Shell -> Python -> Kotlin sırasıyla baştan yeniden yazarım.
  8. Artık formatter ve linter'lar kendi hallediyor... (uzağa bakar)
  9. Biraz yazıp sonra öylece bıraktım.. (çöküp kalır...)
  10. Dünyada kolay iş yok galiba. hıçk hıçk..
 
baeba 2024-09-10
  1. Tab, 4 boşluk
  2. Yeni satırda başla
  3. duruma göre (yaklaşık 100 karakter)
  4. snake_case, camelCase karışık kullanıyorum
  5. Notepad++ > Ultraedit(2001 sürümü) > VS Code
  6. D2 Coding
  7. C/C++ > Java > JavaScript/CSS
  8. duruma göre
  9. Koda log basan bir modül ekleyip dosyaya kaydediyorum. Geliştirirken bunu zaten birlikte yapıyorum.
  10. Ne zaman emekli olacağım?
 
yshrust 2024-09-10
  1. 2 boşluk
  2. aynı satır
  3. göze hoş görünecek kadar
  4. Genelde her dilde çoğu insanın kullandığını takip ediyoruz sanırım.
  5. Visual Studio
  6. Cascadia Code
  7. C#
  8. Genelde varsayılan kullandıklarım / benim oluşturduklarım / ,, gibi gruplandırarak kullanıyorum.
  9. Yapmam lazım, yapmam lazım,, diye düşünüyorum ama bir türlü pek yapamıyorum..
  10. Keşke loto bir kez tutsaydı ..
 
curioe 2024-09-10
  1. Dört boşluk. Gözlerim iyi görmüyor; büyük büyük olanı seviyorum.
  2. Aynı satırda {
    }
  3. Özellikle bir satır sayısı sınırım yok ama ekranın yarısına sığmıyorsa bölmeyi tercih ediyorum.
  4. Dile göre değişiyor gibi ama çoğunlukla camelCase kullanıyorum.
  5. VS Code
  6. Menlo, 16 ama çözünürlük 1920. hehe
  7. Bu aralar özellikle yok gibi. Duruma göre değişiyor. 10 küsur yıl önce Java'ydı ama bugünlerde yüzüne bile bakmıyorum hehe
  8. Import'ları ihtiyaç duyduğum sıraya göre yapıyorum ama aynı rol ya da katmandakileri gruplayarak yazıyorum.
  9. Yalnızca önemli business logic'leri çalıştırıp içimdeki tedirginliği biraz bastırıyorum. Öz eleştiri...
  10. Bir lifestyle business'a (kişinin yaşamak istediği hayatı sürdürebilecek düzeyde para kazandıran bir iş) sahip olmak istiyorum.