Rekayasa Perangkat Lunak

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





3
Kapan harus berhenti dan kapan harus menghapus di Jawa
Sebagai bagian dari upaya refactoring atau hanya pengembangan yang sedang berlangsung, metode tertentu atau mungkin seluruh kelas mungkin menjadi usang dalam beberapa hal. Java mendukung @Deprecatedanotasi untuk menunjukkan bahwa mungkin ada cara yang lebih baik untuk menangani fungsi yang dimaksud. Saya membayangkan ini sangat berguna di API publik di mana …


4
Bagaimana cara berpikir tentang pola desain dan praktik OOP berubah dalam bahasa yang dinamis dan diketik dengan lemah?
Sudah ada pertanyaan yang cukup membantu di sepanjang garis ini (" Pola Desain Non-OOP? "), Tetapi saya lebih ingin tahu tentang sudut pandang transisi untuk seseorang yang baru memulai dengan bahasa yang dinamis dan diketik dengan lemah. Yaitu: katakanlah saya telah memprogram dalam C ++, C #, atau Java selama …

4
Bagaimana penutupan di Jawa berdampak pada Komunitas Java?
Ini adalah salah satu fitur yang paling banyak dibicarakan yang direncanakan untuk Java: Penutupan. Banyak dari kita telah merindukan mereka. Beberapa dari kita (termasuk saya) telah menjadi sedikit tidak sabar dan beralih ke bahasa scripting untuk mengisi kekosongan. Tetapi, begitu penutupan akhirnya tiba di Jawa: bagaimana pengaruhnya terhadap Komunitas Jawa? …
11 java  closures 

5
Menerapkan desain tenang untuk seluruh situs web?
Ini semua mungkin terlihat sangat baru, tetapi saya mencoba membungkus kepala saya merancang sebuah situs web yang benar-benar tenang. Saya memahami penerapan RESTful desain untuk hal-hal seperti Pengguna, Foto, Posting Blog, dll karena saya menganggap mereka seperti "objek". Tapi, bagaimana dengan halaman "tentang kami". Sumber daya macam apa itu? Apakah …


4
Penutupan Proyek di Scrum
Dalam lingkungan pengembangan perangkat lunak yang khas, penutupan proyek menandai akhir suatu proyek. Catatan proyek selesai dan diarsipkan, sumber daya dirilis, masalah dan pelajaran didokumentasikan, dan makan malam formal / pesta yang diadakan untuk perayaan. Langkah terakhir adalah opsional, meskipun sangat memotivasi peserta. :-) Bandingkan ini dengan Scrum. Saya tahu …
11 scrum 


1
Contoh Kompabilitas Memori Transaksional Perangkat Lunak
Salah satu keunggulan utama dari memori transaksional perangkat lunak yang selalu disebutkan adalah kompabilitas dan modularitas. Fragmen yang berbeda dapat digabungkan untuk menghasilkan komponen yang lebih besar. Dalam program berbasis kunci, ini sering tidak terjadi. Saya mencari contoh sederhana yang menggambarkan ini dengan kode aktual. Saya lebih suka contoh di …
11 haskell  clojure  stm 

12
Memperbaiki bug lepas pantai
Jika calon pemberi kerja memberi tahu Anda bahwa mereka "memperbaiki bug yang direkrut karena pengembang membenci memperbaiki bug", Bagaimana menurut Anda? Apa yang mungkin menjadi perhatian Anda?
11 bug  offshore 

7
Pemrograman terstruktur versus pemrograman OO
Saya membuat presentasi yang menunjukkan perbedaan antara pemrograman struktural dan berorientasi objek dan saya ingin menggambarkan mengapa orang membutuhkan OOP dengan contoh di mana menerapkan konsep OOP akan membuat pengkodean lebih mudah sehingga penonton benar-benar merasa bahwa mereka membutuhkan OOP. Ada Ide ??

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.