Yalnız programcılar için Başvuru / Kod incelemeleri?


23

'Uygun bir fiyata' başvurular hakkında iyi ve teknik tavsiyeler verecek herhangi bir hizmet var mı? Bir çok projede genellikle tek geliştiriciyim ve bazen verimliliğin, daha iyi MVC etkileşimlerinin, vb. İçin çalışmalarımın iyileştirilmesi gerektiğine inanıyorum. böyle yorumlar yapacağım


1
Elinizde yeni bir iş modeli olabilir.
Merlyn Morgan-Graham

@Merlyn Mogan-Graham - Ne olduğunu biliyorsun. Ben sadece ... başka biri olabilir mi?
dassouki

Bu kod inceleme teklifiyle ilginizi çekebilir . Topu yuvarlayabilirsek, bu potansiyel olarak kullanabileceğiniz başka bir kaynak olabilir.
greatwolf

Yanıtlar:


18

Bir indie olan ve kod incelemesi gereken bir başkasını bulun ve onlarla arkadaş olun. Bir ofiste veya barda yan yana oturmak en iyisidir, ancak şehrinizde kimse yoksa, çevrimiçi yapıştırma kutusu servislerini ve video konferansı kullanabilirsiniz.


belki de bir github / remote svn lokasyonunu
paylaşıyor

4
+1 zorlu bir soruna mükemmel bir çözüm. Gerçekten, güvenecek kadar tanıdığın biriyle çalışmanın yerini tutabilecek hiçbir şey yok. Profesyonel bir hizmet sadece tanımadığınız bir grup insan olacaktır ve onların yazılım mühendisliği konusundaki görüşleri, tutumları ve deneyimleri sizin için bilinmeyecektir. Biri, hangi geribildirimin ciddiye alınacağını ve hangilerinin dikkate alınmayacağını bilmekte zorlanabilir.
Adam Crossland

1
@dassouki: Kaynak kodunu gözden geçirenin kullanımına açık hale getirmenin yanı sıra, konuşurken notları paylaşmanın bir yoluna da ihtiyacınız var. Campfire veya Writeboard gibi bir şey bunun için sürüm kontrolünden daha iyidir.

4

Sizin için bu tür bir hizmeti yapacak birçok yazılım danışmanlık şirketi var. Elbette özgür değiller (ve genellikle ucuz değiller) ama şu anda bir tane ile çalışıyorum ve onlardan öğrendiklerimin ücretinin karşılığını buluyorum.


iletişim bilgileri verebilir misiniz? fiyatlandırma planlarının özeti?
dassouki

Kendi bölgenize bakmak zorundasınız. Veya büyük isimler için google.
Malfist

Evet, yaptığım şey buydu ... bölgemizdeki Yazılım Danışmanlığı şirketlerini araştırdı (Google ve sanırım YellowPages) ve hangi hizmetleri sunduklarını görmek için web sitelerini kontrol ettiler. Eğer bir web sitesine sahip olmasaydım, genellikle onları indiririm :)
Rachel

Bu yığın takas teklifinin sizin için ilgi çekici olabileceğini düşünüyorum.
Desteğinizi gösterip

Bu yaklaşıma dikkat edin. "Danışmanlık" kolayca sözleşme için ücretli bir satış sahası haline gelebilir. Çalıştığım şirket her ikisini de yapıyor, ancak gerçekler konusunda tamamen ön saflarda. Diğer şirketler o kadar şeffaf olmayabilir.
Merlyn Morgan-Graham

3

Gerçekten yalnız geliştiriciler için değil , diğer programcılar ile birlikte çalışan bir silo programcısı olarak, birbirlerini kodlarını döner bir şekilde gözden geçireceğimiz çapraz eğitim zamanına izin verecek şekilde yönetimi ikna edebildim.

Bir müteahhit ayrılırsa ve projelerini devralmaya hazır kimse yoksa sorunların kolaylaşacağını iddia ettim.

Haftada bir kez 4: 1 değerlendirmeleri eş yaptık. Bu tür çalıştı ve diğerlerinden bazı iyi tavsiyeler aldım. Ve hangi projelerden uzak durulacağını öğrendim.


Bu yığın takas teklifinin sizin için ilgi çekici olabileceğini düşünüyorum.
Desteğinizi gösterip

1

Bu gerçekten 'profesyonel' değil, ancak biraz yardımcı olabilir?

  1. Tasarımınızı 10 yaşına açıklamaya çalışın (ve katılımlarını koruyun).
  2. 5 yaşında bir çocuğu sisteminizi kırmaya çalışın (çökmesini sağlamak için bir oyun yapın).

8
Ama bu test, kod incelemesi değil.
Malfist

4
Yazılım geliştirmek yerine yan tarafta evler inşa ettiğinizi söyleyin. Test prosedürleriniz gerçekten evi kırmaya çalışmak için 5 yaşında bir çocuğa sahip olmaktan ve evin yapısal olarak sağlam olduğu konusunda aynı fikirde olmak üzere 10 yaşında bir çocuğa sahip olmaktan oluşuyor mu?
Cam,

2
@ Cam: “evin yapısal olarak sağlam olduğu konusunda hemfikir olmak için 10 yaşında bir çocuğa ulaşmak” mutlaka amaç değildir. Buradaki amaç, fikrinizin işe yarayacak kadar basit ve sağlam olduğunu kanıtlamak için düşüncelerinizi düzenlemek ve damıtmak olabilir. Bir evin yapısal istikrarını değerlendirmek, bir programı tasarlamaktan veya uygulamaktan önemli ölçüde farklı bir problemdir (bir program için resmi bir kanıt yazmakla benzer olabilir.
Merlyn Morgan-Graham

@Merlyn: Evet, yorumda birkaç disanalogi olduğunu fark ettim. Ancak benim iddiam, ev inşa etmenin yazılım yazmak gibi bir şey olmadığı değil. Benim iddiam, yazılım geliştirmenin, 10 yaşında ve 5 yaşında bir çocuk tarafından sağlanabilecek olandan daha katı test prosedürleri gerektiren bir uygulama olduğu, bunun doğru olduğunu düşünüyorum, aksi halde çoğu şirket yerine küçük çocuklar getirecektir. normalde işe aldığım şirketleri gördüğüm daha pahalı eğitimli yazılım test ediciler.
Cam,

@ Cam: Size katılıyorum, çünkü uzun zamandır bir test geliştiricisiyim;) Yürümeye başlayan fikir, tek bir kalite kapısına ucuz bir çözüm olsa da - tüm kalite süreci boyunca değil. Kod incelemeleri, gemi sertifikalandırması değil. Test süitlerinde yazmayı savunan bir cevap yazarsanız (herhangi bir kapasitede), onu oylayacağım.
Merlyn Morgan-Graham
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.