Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem


16
Apakah ulasan kode diperlukan untuk pengembang junior?
Saya telah bekerja di dua perusahaan, yang masing-masing memiliki metodologi berbeda dalam hal tinjauan kode: Di perusahaan pertama, tinjauan kode dilakukan oleh para pemimpin tim dan diminta setelah selesainya setiap modul. Namun, di perusahaan kedua, pemimpin tim tidak diharuskan melakukan tinjauan kode apa pun, dan hanya memeriksa fungsionalitas dan masalah …

24
Bagaimana Anda tetap fokus di tempat kerja? [Tutup]
Terkadang, hal-hal yang harus saya lakukan untuk pekerjaan saya menarik dan menarik. Terkadang tidak. Kadang-kadang, sebenarnya tidak. Apakah Anda memiliki strategi atau trik khusus untuk menghadapi peregangan yang membosankan itu ketika otak Anda lebih suka melakukan apa pun selain apa yang seharusnya Anda lakukan, terutama ketika Internet dan peluangnya yang …

13
Mengapa jadwal perangkat lunak begitu sulit untuk didefinisikan?
Tampaknya, dalam pengalaman saya, membuat kami insinyur memperkirakan dan menentukan tugas yang harus diselesaikan secara akurat seperti mencabut gigi. Daripada hanya memberikan perkiraan barang curian 2-3 minggu atau 3-6 bulan ... apa cara paling sederhana untuk menentukan jadwal perangkat lunak sehingga mereka tidak begitu sulit untuk didefinisikan? Misalnya, pelanggan A …



4
Apakah memiliki konstanta publik “buruk”?
Apakah ini: public MyClass { public const string SomeString = "SomeValue"; } lebih buruk dari ini: public MyClass { public static string SomeString { get{ return "SomeValue";}} } Keduanya dapat dirujuk dengan cara yang sama: if (someString == MyClass.SomeString) ... Namun yang kedua, memiliki perlindungan menjadi properti. Tapi seberapa jauh …
39 c# 



6
Bisakah pengembang mendapatkan diskon untuk produk Microsoft? [Tutup]
Jika saya akan mulai fokus pada platform .NET dan menjadi wiraswasta, maka saya mungkin ingin memiliki beberapa lisensi Windows 7, Windows Server 2008, Visual Studio 2010 hanya untuk lingkungan pengembangan dan untuk pengujian, dan kemudian beberapa lisensi untuk lingkungan produksi (Windows Server 2008 Web) dan ditambahkan ke pemutakhiran itu ketika …

9
Pada titik apa kritik “konstruktif” terhadap kode Anda menjadi tidak membantu?
Saya baru-baru ini mulai sebagai pengembang junior. Selain sebagai salah satu orang yang paling tidak berpengalaman dalam tim, saya juga seorang wanita, yang datang dengan segala macam tantangannya sendiri bekerja di lingkungan yang didominasi pria. Saya mengalami masalah belakangan ini karena saya merasa saya mendapat terlalu banyak kritik pedantic yang …

3
Bagaimana tes integrasi mengkritik desain?
Saya membaca di posting blog JB Rainsberger tentang tes terintegrasi dan bertanya-tanya di mana tes integrasi lebih keras dengan desain kami? Kami menulis tes yang lebih terintegrasi, yang lebih besar dan tidak mengkritik desain kami sama kerasnya dengan microtests


6
Apakah ada pola untuk menangani parameter fungsi yang saling bertentangan?
Kami memiliki fungsi API yang memecah jumlah total menjadi jumlah bulanan berdasarkan tanggal mulai dan berakhir yang diberikan. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); return { numMonths, monthlyPayment: total …
38 api-design 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.