forumKonu aç

Ajans kodu teslim etti, şimdi «kod denetimi» öneriyorlar — buna neden tekrar para ödeyelim?

KKadir A***KatılımcıTopluluk üyesi
Katılım
Ağu 2024
Mesaj
99
#1

Saint Petersburg merkezli turizm acentemiz için özel bir B2B otel rezervasyon paneli geliştirmesi yaptırdık. Yerel bir yazılım ajansıyla 800.000 RUB bedelle anlaştık ve geliştirme süreci yaklaşık 4 ay sürdü. Geçtiğimiz hafta yazılımı sunucumuza kurdular, temel fonksiyonlar çalışıyor ve kullanıcı arayüzünde bariz bir sorun görünmüyor.

Fakat proje kapanış toplantısında ajans yöneticisi bize harici bir «kod denetimi» (code audit) yaptırmamızı önerdi. İstersek bunu bağımsız bir uzmana devredebileceğimizi ya da kendi kıdemli mimarlarının 120.000 RUB karşılığında ayrıntılı bir denetim raporu hazırlayabileceğini ilettiler.

Bu teklif bana mantıksız geldi. Zaten parasını ödeyip teslim aldığım bi işin kodunu neden yeniden para verip denetletmek zorunda kalıyorum? Kod denetimi tam olarak nedir ve ajansın kendi teslim ettiği iş için böyle bi hizmet önermesi normal midir, yoksa yazdıkları işe güvenmediklerinin bi işareti mi?

GGürkan V***Katılımcı
Görev
Müşteri hizmetleri temsilcisi
Sektör
Matbaa
Yapı
imalathane
Katılım
Ağu 2023
Mesaj
118
En çok yardımcı olan#2

Kısa cevap: Kod denetimi, yazılımın dışarıdan görünen işlevlerinden ziyade mimari kalitesini, güvenlik açıklarını ve gelecekteki bakım maliyetini ölçen teknik bir incelemedir. Ajansın teslim ettiği koda güvenmeyip denetim önermesi değl ama kendi yazdığı koda kendisinin denetim satmaya çalışması kesinlikle etik ve mantıklı değildir.

Yazılımın çalışıyor olması, kodunun doğru yazıldığı anlamına gelmez. Kod denetiminde statik kod analiz araçları ve kıdemli gözler devreye girer: Kodda gizli bellek sızıntıları var mı, veritabanı sorguları sistem büyüdüğünde sunucuyu kilitler mi, harici kütüphaneler güncel ve lisanslı mı gibi konular incelenir. Bu, yeni aldığınız binanın dış boyasına bakmak yerine taşıyıcı kolonların beton kalitesini ölçtürmeye benzer.

Ajansın kendi yazdığı kodu kendi denetlemesi hiçbir değer taşımaz; kendi hatalarına tarafsız bir rapor yazamazlar. Eğer projeyi ileride başka bir ekiple büyütmeyi planlıyorsanız veya sistem üzerinden yüksek tutarlı para dönecekse bağımsız bir kod denetimi yaptırmak çok yerinde bir karardır.

Tavsiyem, ajansın 120.000 RUB teklifini reddetmenizdir. Projeyi teslim almadan önce ajansla yaptığınız sözleşmedeki kabul kriterlerine bakın; yazılımın temiz kod standartlarına uygunluğu zaten ana sözleşmenin parçası olmalıdır. Şüpheniz varsa bağımsız bi serbest yazılım mimarına 40.000 - 60.000 RUB vererek 2 günlük bi mimari inceleme yaptırabilirsiniz.

BBeyzaKatılımcı
Görev
Küçük ajans
Katılım
May 2024
Mesaj
104
#3

Terziye takım elbise diktirmişsiniz, elbiseyi teslim ederken «Dikişler sökülür mü diye 5 bin rubleye kontrol edeyim mi?» diyor. Kendi yazdığı koda güvenemeyen ajans modeli gerçekten yaratıcı bi ek gelir kapısıymış.

OOkyanusKatılımcı
Görev
Gömülü yazılım
Yapı
bölge bayisi
Katılım
Nis 2024
Mesaj
96
#4

Kod denetiminde teknik borç (technical debt) seviyesine bakılır. Yazılımcılar teslim tarihine yetişmek için bazen spagetti kod yazar veya test yazmayı atlar. Sistem şimdilik çalışır ama ilk güncellemede çöker. Bu riskleri ortaya çıkarmak için denetim değerlidir.

CCeren E***KatılımcıTopluluk üyesi
Katılım
May 2024
Mesaj
1
#5

Ajansa para ödemeyin. GitHub veya GitLab deponuzdaki koda açık kaynaklı statik analiz araçları bağlayın... ya otomatik araçlar bile kod tekrarlarını ve temel güvenlik açıklarını 10 dakikada ücretsiz listeler.

ÖÖmerKatılımcı
Görev
Finansal analist
Katılım
Ara 2023
Mesaj
126
#6

Biz 650.000 RUB ödediğimiz projede denetim yaptırmadık, 6 ay sonra yeni özellik ekletmek istediğimizde başka ajans «Bu kod çöp, sıfırdan yazmamız lazım» dedi ve 500.000 RUB daha harcadık. Bağımsız kontrol şart.

EEmre P***Katılımcı
Görev
Saha satış temsilcisi
Sektör
Kozmetik
Yapı
orta ölçekli işletme
Katılım
Kas 2022
Mesaj
55
#7

Kod denetimi yaptıracaksanız 3 şeye baktırın: 1) Veritabanı sorgularının optimizasyonu, 2) Giriş parametrelerinin filtrelenmesi, 3) Kodun belgelenmiş olması. Bunlar düzgünse yarın başka yazılımcı işi devralabilir.

YYasemin T***Yeni üyeTopluluk üyesi
Katılım
Ağu 2026
Mesaj
68
#8

kendi yazdiklari seye audit satmak bildigin sark kurnazligi. disaridan bagimsiz birine birkac saatlik danismanlik ucreti verip utsunkoru baktirin yeterli.

EEmre A***KatılımcıTopluluk üyesi
Katılım
Kas 2024
Mesaj
1
#9

İlk yaptığınız sözleşmede kabul kriterleri ve garanti süresi yer alıyor mu? Eğer sözleşmede «temiz kod ve mimari standartlara uyum» maddesi varsa bunu zaten teslim şartı olarak ücretsiz yapmak zorundalar.

ZZehra T***Katılımcı
Görev
Operasyon müdürü
Sektör
Nakliyat
Yapı
yeni kurulmuş girişim
Katılım
Nis 2026
Mesaj
68

Doki · Sızma testi · 2025

#10

Yanlış anlamadıysam şunu diyorsunuz: kod denetimi konusunda acele eden herkez aynı yerde takılıyor.

İnsanlar süreci değil alışkanlığı savunur. Direnç oradan gelir. bu arada umarım işinize yarar.

İİsmail Ş***Katılımcı
Görev
Sistem destek elemanı
Sektör
Mobilya üretimi
Yapı
butik ajans
Katılım
Nis 2024
Mesaj
32
#11

İki yıl önce aynısını yaşadım. yani haftalık yazılı ilerleme raporu tarih sormaktan çok daha işe yarıyor.

Küçük bir deneme ile başlayın, tmmını bir anda bağlamayın.

OOnur S***Katılımcı
Görev
Sistem destek elemanı
Sektör
Ambalaj
Yapı
300 kişilik kurum
Katılım
Tem 2025
Mesaj
14
#12

Tartışma dağıldı toparlayayım. Ödeme takvimi işin aşamalarına bağlanmalı, takvime deil.

Tecrübeyle sabit.

HHasan K***KatılımcıTopluluk üyesi
Katılım
Nis 2023
Mesaj
221
#13

kavramları ayıralım karıştırılıyor. işte kod denetimi konusunda aecle eden herkez aynı yerde takılıyor.

kabul kriteri yazılmadıysa işin ne zaman bttiği tartışmaya açıktır.

VVahide A***Katılımcı
Görev
Test uzmanı
Sektör
Eğitim
Yapı
holding bünyesinde bir şirket
Katılım
Ara 2023
Mesaj
3
#14

Bunu yaparken bakılacak üç şey var. Değişiklik talebi süreci koymak işi yavaşlatmıyor, hızlandırıyor.

İnsanlar süreci değil, alışkanlığı savunur. Direnç oradan gelir. Kendi durumunuz farklıysa tabii değişir.

HHavva O***Uzman
Görev
Pazarlama müdürü
Sektör
İnşaat
Yapı
tek kişilik işletme
Katılım
Kas 2023
Mesaj
230
#15

Konuyu toparlayayım, çünkü birkaç farklı cevap verildi. Bir konuda üç farklı cevap alıyorsanız soru yanlış sorulmuştur.

Umarım işinize yarar.

ZZafer K***Katılımcı
Görev
Klinik yöneticisi
Sektör
Hukuk
Yapı
bölge bayisi
Katılım
Kas 2023
Mesaj
344
#16

Doğru. Zaman kaybının çoğu, onay bekleyen işlerde birikiyor.

Herkesin yaptığı şey doğru olduğu anlamına gelmiyor. Umarım işinize yarar.

OOnur A***UzmanTopluluk üyesi
Katılım
Kas 2025
Mesaj
64
#17

Uzun süre bu işle uğraştım. Ödeme takvimi işin aşamalarına bağlanmalı, takvime değil.

En ucuz teklif genelde en az düşünülmüş tekliftir. Umarım işinize yarar.

RRamazan T***KatılımcıTopluluk üyesi
Katılım
Eyl 2023
Mesaj
262
#18

Bunu yazdığınız için tşk, doğrusu bu. Erişim bilgileri kurum adına açılmalı, kişisel hesaplarla değil.

Haftalık yazılı ilerleme raporu, tarih sormaktan çok daha işe yarıyor. Sonucu buraya yazarsanız başkalarına da faydası olur.

FFatihUzman
Görev
Teknoloji müdürü
Katılım
Haz 2023
Mesaj
204
#19

Karşı taraftan konuşayım, ben tedarikçi tarafındayım. Yazılı olmayan her madde, ileride iki tarafın da farklı hatırladığı bir madde.

Acele karar, altı ay sonra düzeltilen karar oluyor.

VVeli Y***Katılımcı
Görev
Saha satış temsilcisi
Sektör
Spor ve fitness
Yapı
zincir mağaza
Katılım
Haz 2024
Mesaj
45
#20

sağ olun aradığım cevp buydu.

Yanıt yaz