«source-code» etiketlenmiş sorular

Kaynak kodu, genellikle metin olarak okunabilen bazı bilgisayar dilleri kullanılarak yazılmış herhangi bir bilgisayar talimatı koleksiyonudur (muhtemelen yorumlarla birlikte).

10
Tasarım desenlerinde neden bu kadar çok sınıfa ihtiyacımız var?
Ben yaşlılar arasında küçük geliştiriciyim ve onların düşüncelerini ve akıl yürütmelerini anlama konusunda çok zorlanıyorum. Domain Driven Design (DDD) okuyorum ve neden bu kadar çok sınıf oluşturmamız gerektiğini anlamıyorum. Bu yazılım tasarım yöntemini takip edersek, en fazla iki dosya ve 3-4 işlevle değiştirilebilen 20-30 sınıfla bitiririz. Evet, bu karışık olabilir, …

13
“Değişmez” olarak işaretlenmiş kodu tekrar gözden geçirmeli miyim?
Oldukça büyük bir kod temeli ile uğraşıyorum ve var olan kodu yeniden düzenlemek için birkaç ay verildi. Refactor işlemi gereklidir, çünkü yakında ürünümüze birçok yeni özellik eklememiz gerekecek ve şimdi olduğu gibi artık başka bir şey kırmadan hiçbir özellik ekleyemiyoruz. Kısacası, çoğumuzun kariyerlerinde gördüğü dağınık, kocaman, hata kodu. Yeniden düzenleme …

30
Büyük kod tabanlarına nasıl dalıyorsunuz?
Bilinmeyen bir kod tabanını keşfetmek ve öğrenmek için hangi araçları ve teknikleri kullanıyorsunuz? Ben gibi araçlarla düşünüyorum grep, ctagsbirim-testleri, fonksiyonel test, sınıf diyagramı jeneratörleri, grafikler çağrı gibi kod ölçümlerini sloccountvb, vb. Deneyimleriniz, kullandığınız veya yazdığınız yardımcılar ve çalıştığınız kod tabanının büyüklüğü ile ilgileniyorum. Bir kod tabanıyla tanışmanın zaman içinde gerçekleşen …



17
Yazdığın çirkin kod ile nasıl baş edebilirsin? [kapalı]
Müşterin sizden bazı kodlar yazmanızı istiyor, siz de yazıyorsunuz. Daha sonra beklendiği gibi, üzerindeki özellikleri değiştirir ve siz iyi bir küçük çocuk gibi yeni özelliklerini özenle uygularsınız. Bunun dışında ... yeni özellikler eski özelliklerle bir çeşit çelişki gösteriyor, bu yüzden şimdi kodunuz bir karışıklık. Sen gerçekten geri dönmek ve bunu …

29
Şirketim, başka bir girişime saatlerce yazdığım bir uygulama için IP hakları verebilir mi? [kapalı]
Sağlık şirketi için stajyerim (ödenmemiş), diyelim ki A Şirketi ve bilgisayarda yapılabilecekler için çok fazla kağıt kullandıklarını fark ettim. Excel'de olması gereken şeyler için Excel dosyaları. Bu yüzden programlamamı geliştirmek istedim ve bunun en iyi fırsat olduğunu düşündüm. Kullanımları için birkaç uygulama geliştirdim. Tüm bu uygulamalar şirket zamanının dışındaydı. Bir …

5
Kaynak kodunuza nasıl fiyat koyarsınız? [kapalı]
Yıllar önce oluşturduğum küçük yardımcı program uygulamasının kaynak kodunu (mevcut kullanıcılarla birlikte) satmam istendi. Kaynak koda nasıl fiyat koyacağımı araştırdım, ancak şimdiye kadar iyi bir çözüm bulamadım. İnterneti araştırdım ama işe yarar bir şey bulamadım. Sonra kaynak kodunu kullanıcılarla birlikte satan birkaç kişi daha karşılaştım, ancak fiyatları gerçek dışı görünüyor. …

10
“Eski” kodu ne zaman? [kapalı]
Hepimiz yaptık, bazı kodları (genellikle miras aldığımız şeyleri) "miras" olarak etiketledik. Ama yine de üretim sistemlerinde kullanılıyor - yani gerçekten mirası var? Ve onu eski yapan nedir? Mükemmel işleyen kodun bu sınırsız etiketlemesinden uzak durmalı mıyız; etiketleme, yeni maddeleri ilerletmemize ve üst yönetimi güzel ve mutlu tutmamıza izin veren saf …

6
Açık kaynaklı projeler için neden kod özeti bulunmuyor? [kapalı]
Dışarıda çok karmaşık açık kaynak projeleri var ve bazıları için bazı katkılar yapabileceğimi düşünüyorum ve keşke yapabilseydim, ancak giriş engelleri tek bir nedenden ötürü çok yüksek: Büyük bir proje hepsini anlamanız gerekir. Tüm kodları okumanıza gerek yok (okursanız bile yeterli olmayacak) ve her satırın ne yaptığını ve neden olduğunu anlamanız …

4
Sınıflandırma isimleri: tekil mi, çoğul mu? [kapalı]
Sınıf isimleri için tekil ve çoğul formlar arasında seçim yapmak her zaman zor CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Ve bileşik isimler için daha da zor: SiparişMüşteri siparişiMüşteri siparişiMüşteri siparişiMüşteri siparişiMüşteri siparişi Hangi yaklaşımı tercih edersiniz ve neden?

7
Sürüm kontrolünü nasıl yaptığımızla ilgili bir sorun mu var?
İş analisti olarak bir programcı ekibi ile çalışıyorum. Ürünümüzün 2.0 sürümünü henüz piyasaya sürdük ve 3 ay içinde piyasaya sürülecek bir sonraki sürüm üzerinde çalışıyoruz (dahili bir yazılım ürünüdür). Maalesef, sürüm 2.0'ın düzeltmeleri gereken bazı sorunlar var ve bu düzeltmeleri birkaç hafta içinde dağıtacağız. Sorun şu ki, üzerinde çalışılmakta olan …


13
Bir parça kodun rastgele bir yabancıdan derlenmesi ne kadar güvenli? [kapalı]
Diyelim ki iş başvurusunda bulunanların becerilerini kanıtlamak için gönderdiği kodları gözden geçiriyorum. Açıkça, gönderdikleri çalıştırılabilir dosyaları çalıştırmak istemiyorum. Açıkçası, kodlarının derlenmesinin sonucunu çalıştırmamayı tercih ederim (örneğin, Java yorumlarda çalıştırılabilir kodu gizlemeye izin verir ). Ya kodlarını derlemeye ne dersin? Derleyici uyarıları varsa istiyorum, ya da kodları derleyicimden yararlanan bazı akıllı …

16
Hata numaralarını kaynak dosyanın başında bir açıklamaya koymak iyi bir fikir mi? [kapalı]
Başlık numarasına dosyanın içine hata numaralarını koymak iyi bir uygulama mıdır? Yorumlar şöyle bir şeye benzeyecek: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Yararlı görünüyor, ancak kötü uygulama olarak mı kabul …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.