Merhaba, seniorun anlamını biliyor musun ya da kendini nasıl senior olarak nitelendirdin ?
Spaghetti her anlamda zaten bitmeli, senden sonraki gelen insanlar senin kodlarını okuyabilmeli, sen öyle dediğin için tüm standartları bir kenara bırakıp dediğin gibi yapalım madem. Insanları yanlış yönlendirmeyin.
@idepexteknoloji; arkadaşımızın dediğine %100 katılmasamda sizin dediğinize de %100 katılamamaktayım. Herkes kendini dilediği gibi nitelendirebilir. Kendisini nitelendirdiği şekilde kabul etmemek size kalmış birşey tabi. Bu şekilde insanları küçümsemeniz doğru değil.
Spagetti kod konusuna gelirsek, spagetti kod olmak zorunda olan birşey. Bitmesinin imkanı yok, en azından benim ömrümde olacağını sanmıyorum. Eğer siz düzgün bir spagetti kod yazamıyorsanız framework elinizden alınırsa iş yapamazsınız. Sizin mantığınızla hareket edersek, "junior" developer doğrudan XXX framework'u ile çalışmaya başlarsa, mesela aşağıdaki listede bulunan fonksyonları görmeyecektir bile
- header
- move_uploaded_file
- unlink
- var_dump
- ob_*
- json_*
- list
Bunlar ilk başta aklıma gelenler. Her framework için uymayabilir, doğrudur. Spagetti kod büyük projeler için yanlış seçimdir, tek sayfa betikler için ise alternatiftir. Ayrıca yeni bir programalam dili öğrendiğinizde spagetti olarak öğrenmeniz en doğrusudur. Daha yürümeyi bilmeden uçmaya çalışmamanız lazım. Spagetti kodu kabul edilebilir kılmak için yapmanız gereken ise doğru bir şekilde dökümante etmektir.