Rekayasa Perangkat Lunak

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

7
Apakah bahasa asli seseorang memengaruhi kualitas kode?
Ada aliran pemikiran dalam linguistik bahwa penyelesaian masalah sangat terkait dengan sintaksis, semantik, tata bahasa, dan fleksibilitas bahasa lisan asli seseorang. Bekerja dengan berbagai tim pengembangan internasional, saya dapat dengan jelas melihat budaya mental (jika Anda mau) dalam basis kode. Selain bahasa pemrograman, coding bahasa Jerman sangat berbeda dari rekan-rekan …


3
Apa sajakah kriteria yang baik untuk menggunakan Pelacak Pelacak?
Saya baru-baru ini membaca The Pragmatic Programmer untuk pertama kalinya dan saya menemukan konsep Peluru Peluru. Saya menyadari bahwa saya telah mengkodekan menurut model ini di masa lalu dan hanya semacam mengajukan cara saya bekerja jauh di otak saya sebagai "lincah". Mereka hanya memberikan satu contoh di mana mereka telah …

4
Apakah MVC hanya SEO dari pemrograman PHP?
Ada sekitar satu juta "kerangka kerja PHP". Dan kebanyakan dari mereka menagih diri mereka sendiri mengikuti pola MVC. Sementara itu selamat datang untuk mengatasi gaya pengkodean osCommerce (logika pemrosesan sangat dicampur dengan SQL dan HTML), ada tentu saja lebih sederhana dan lebih mudah untuk mengikuti pendekatan untuk mendapatkan desain aplikasi …
9 php  mvc 

8
Definisi Gula Sintaksis yang Ketat? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Sepertinya dalam perang suci bahasa, orang terus-menerus merendahkan fitur apa pun yang mereka …

10
Beralih dari C # ke Jawa, "gotchas" mana yang harus saya pedulikan?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya mungkin harus beralih ke Jawa untuk proyek baru. Saya memiliki sedikit pengetahuan tentang Java, karena saya terutama belajar dan menggunakan C #, dan saya takut …
9 java  c#  .net  pitfalls 

4
Bagaimana Anda mendekati konflik ketergantungan transitif yang hanya diketahui saat run-time? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Bagaimana Anda biasanya mendekati masalah ketergantungan transitif yang terjadi pada saat dijalankan dalam proyek …



4
Bagaimana port “mendengarkan”, menarik atau mendorong?
Ketika Anda menulis kode untuk mendengarkan dari port, seperti 80 misalnya, apa yang terjadi di bawah tenda? Apakah metode yang digunakan OS untuk mendengarkan adalah menarik, atau mendorong? Dengan kata lain, apakah OS memeriksa port itu setiap x milidetik misalnya? Saya tidak mengerti. Semakin saya memikirkannya, semakin saya merasa tidak …

6
Kapan pelingkupan dinamis bermanfaat?
Dengan pelingkupan dinamis, callee dapat mengakses variabel peneleponnya. Kode Pseudo C: void foo() { print(x); } void bar() { int x = 42; foo(); } Karena saya belum pernah memprogram dalam bahasa yang mendukung pelingkupan dinamis, saya ingin tahu seperti apa beberapa kasus penggunaan dunia nyata untuk pelingkupan dinamis nantinya.

7
Haruskah semua pengembangan, termasuk pekerjaan refactoring, disertai dengan masalah pelacakan?
Perdebatan: Haruskah semua pengembangan, termasuk pekerjaan refactoring, disertai dengan masalah penelusuran? (dalam kasus kami, Jira) Pijakan yang sama: Tujuan utama kami adalah kualitas. Produk yang berfungsi, setiap rilis, lebih penting daripada yang lainnya. Basis kode kami sudah tua dan pengujian otomatis masih kurang; kami sedang mengerjakan ini tetapi ini adalah …

3
Mendokumentasikan antarmuka REST dengan diagram alur
Adakah yang punya saran untuk membuat diagram alur dari antarmuka web gaya REST? Untuk kepentingan menyediakan dokumentasi menyeluruh kepada pengembang bersama, saya telah mempermainkan antarmuka model untuk memodifikasi dan menghasilkan sumber daya produk: Sistem khusus ini mulai bertindak secara berbeda dengan otentikasi pengguna / sumber daya, jadi sebelum saya melakukan …



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.