Satış departmanları için bir projede bir şirkette çalışıyorum. Bu benim ilk profesyonel programlama işim, ama kendi başıma kod yazıyorum ve yıllardır öğreniyorum. Projenin bir kısmı, bazı verileri almayı ve bunları üretmek ve grafik oluşturmak için girdi ile birleştirmeyi içerir. Sonra verileri kaydedin ... vb. Bunun için kodu bir günden kısa bir süre içinde yazdım. Ertesi gün proje süpervizörümü gösterdim ve çok hoşuma gitti, ama "eğer buna sahip olsaydık" ve grafiğe bir şeyler eklememi istedi. Bu, programın görünümü veya işlevinde büyük bir değişiklik değildi, ancak veri depolamak, işlemek vb.
Yine, veritabanı tablosunu yeniden yapılandırmak ve bu yeni isteği desteklemek için kodu temelde sıfırdan yeniden yazmak bir günümü aldı. Tekrar ona geri götürdüm ve aynı şey oldu. O verileri işlemek için nasıl gerekli önemli ölçüde değişti başka bir şey istedi. Bu yüzden tekrar yazmak zorunda kaldım. Sonunda imzaladı ve umarım, tekrar yazmam gerekmeyecek.
Sadece açık ol, müdürümü ya da onun gibi bir şeyi dayamam. O harika bir adam ve talep ettiği şeyler bu dünyanın dışında değildi, daha önce yaptığımla uyumsuzdu.
Sadece tam yeniden yazmalardan kaçınmak için gelecekte yapabileceğim bir şey olup olmadığını merak ediyorum. Esnek kod oluşturmayı anlıyorum ve bunu yapmaya çalışıyordum, ancak bunu kolaylaştırmak için farklı yapabileceğim herhangi bir uygulama veya şey bilmek istiyorum, bu nedenle, gelecekte 3 gün harcamıyorum almalıydım 1.