Yazılımın ilk 250 günü - Part 24

3 dk okuma

231. Gün

Bugün tüm endpoint’lerin (neredeyse hepsi) listesini frontend kodlarından bakarak listeleyip, listedeki her durumu çalıştırdım. Bir hatalı kısım login/logout’ta yaşanıyordu ve o düzeltildi. Kdv oranı kısmında silme işleminin yapılamadığı durumda (Eğer kullanılıyorsa silinemiyor) Uyarı yazısı çıkarıldı. Yarın 429’lu hataların nerelerde yaşandığını test edip not alacağım.

232. Gün

Yapamamayı hiç sevmesem de bugün verilen görevi yapamadım. Aslında yapılabilir fakat Laravel’in dinamiklerine pek ısınamadığım için yapmakta da zorlandım. "Fazla istek geldi" sorununu çözersem http isteklerinde bir sorun kalmayacak gibi görünüyor. Sonrasında da frontend kodunu düzeltebilirim.

233. Gün

Bugün 429 hatalarının neredeyse hepsi bitirildi (daha doğrusu 20 dakikalık ufak bir kısım kaldı). Hesap bilgileri kısmında para birimini eklemek ve güncellemek için çıkan seçenekler static yapıdaydı. Dinamikleştirildi. Her url’de endpoint’e gönderilen istek sayısı çoğunlukla 1 tane olmak üzere en fazla 3 tane olacak hâle getirildi.

Dün çok verim alınmamış olsa da bugün aksine çok daha verimli geçti. Farkettiğim bir şey de şu oldu: sadece backend bilmek ya da sadece frontend bilmek yeterli değil gibiydi. Sadece bir tanesi bilinse bile aradaki bağlantıyı da bilmek gerekliymiş.

234. Gün

Bugün tüm endpoint’lerin front end’te hangi url’den çağrıldığı dokümante edildi. Tek bir Url’de gözden kaçan bir eksiklik tespit edildi ve yarın sabah o kısım da düzeltilecek.

235. Gün

Bir şeyleri fixlemek yerine üretmeyi görmeyi özlemişim. Bugün front end tarafında değişimler yapmaya çalışırken bolca görülen ve rahatsız eden bootstrap’li görünümü düzeltmek için sade bir şekilde tekrar tasarım yapmak istedim. Çok keyif verdi. Çok uzun sürmeden bitirebileceğimi düşünüyorum. Bugünün en güzel teknik dışı paylaşımı: Yaşamaya dair (Nazım Hikmet):
...Yani, öylesine ciddiye alacaksın ki yaşamayı,
yetmişinde bile, mesela, zeytin dikeceksin,
hem de öyle çocuklara falan kalır diye değil,
ölmekten korktuğun halde ölüme inanmadığın için,
yaşamak yanı ağır bastığından...

236. Gün

Bugün ana sayfayı tamamladım. Kusurları olabilir, kötü bir tasarım da olabilir fakat ben genel manada beğendim. Şimdi sırada diğer sayfaları tamamlamak var.

237. Gün

Bugün anasayfada göstermem gereken bilgileri sizden edinip gösterecektim. KDV ile ilgili bilgiler için front end kısmını yazdıktan sonra backend’den çekmekte sorun yaşadım. Çekemedim. Hatamın nerede olduğunu çözemediğim için yapamadım. Sonrasında senior'lerimin yardımı ile bu durum tamamlandı (Her ne kadar yapmak için elimden geldiğince uğraşsam da o kısmı ben tamamlayamadım). Ben de front’a nasıl aktaracağımı ve gösterileceğini tamamlayacağım. Sonrasında kalan kısımları elimden geldiğince bitirmeye çalışacağım.

238. Gün

Bugün ana sayfada iki farklı veri daha gösterdim (aylık kar/zarar, gelir vergisine bağlı aylık satış tutarı). Sonrasında hesaplar sayfasını tamamladım. Ardından yeni hesap ekleme sayfasını düzenlemeye başladım fakat yarın öğlen biter diye düşünüyorum. Sonrasında hesap güncelleme sayfası da tamamlanması beklenmektedir.

239. Gün

Bugün “hesaplar, para birimi, ödeme yöntemleri” sayfalarını (/index, /edit, /create kısımlarını) düzenledim. Kategori sayfasında pagination’a gerek duyulduğu için o kısmı tekrar yazmak istedim (Aslında şu anda pagination çalışmakta fakat yeteri kadar iyi olduğunu düşünmüyorum). Yarın ilk iş o kısmı tamamlamaya çalışacağım. Tüm sayfalar için “/edit, /index, /create” sayfalarını şablon olarak oluşturunca tüm sayfalar benzerlik gösterdiği için sayfalarla ilgili spesifik kısımlar değiştirilerek hepsinde kullanılabiliyor. Bu yüzden çok zaman alacağa benzemiyor. Aksi belirtilmedikçe filtreleme ve arama kısımlarını son olarak eklemeyi düşünüyorum.

240. Gün

Bugün kategoriler sayfası tamamlandı. En çok vakit alan kısım pagination oldu. O da tamamlandı. Yarın fatura detayları sayfaları tamamlanmaya çalışılacak.