Rekayasa Perangkat Lunak

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


14
Mengapa DirectX menggunakan sistem koordinat kidal?
Saya mempertimbangkan untuk memposting di Stack Overflow, tetapi pertanyaan itu menurut saya terlalu subyektif karena saya tidak bisa memikirkan penjelasan teknis yang masuk akal untuk pilihan Microsoft dalam hal ini. Tetapi pertanyaan ini telah menyadap saya begitu lama dan masalah terus muncul di salah satu proyek saya, dan saya belum …
52 math  directx  opengl 

12
Apa itu Ph.D. baik untuk di industri perangkat lunak? [Tutup]
Saya seorang programmer otodidak dan baru saja memulai gelar ilmu komputer untuk menambah pengetahuan saya dan mengisi kekosongan. Namun, saya sudah memperdebatkan arah pendidikan saya. Saya ingin gelar sarjana 4 tahun pasti, tetapi setelah itu, saya tidak yakin: Apakah layak untuk mendapatkan gelar M.Sc? Bagaimana dengan gelar Ph.D? Peluang apa …



4
Apa yang harus saya lakukan untuk menjadi agnostik bahasa?
Sekarang saya bekerja dengan asp.net dan C #. Saya telah melakukan pekerjaan yang layak di Jawa juga. Saya merencanakan karir saya sedemikian rupa sehingga saya harus menjadi agnostik bahasa suatu hari nanti. Apa hal yang perlu saya pelajari? Pertama akan paradigma OOP ketika berbicara tentang desain Kelas. Apakah ada yang …



6
Haruskah "Tidak Ada Hasil" menjadi kesalahan dalam respons RESTful?
Saya akan menjelaskan sebuah contoh: Saya mulai membuat API untuk toko kue. API akan memungkinkan orang untuk mencari catalogus mereka untuk membuat produk kue, seperti cookie chocolate chip buatan sendiri api.examplebakery.com/search?q=...... Seseorang menggunakan ini untuk mencari produk bernama pineapple-banana flavoured cookiesdan jelas tidak akan menemukan hasil. Haruskah ini dikembalikan sebagai …

4
Apa konvensi penamaan dominan untuk variabel dalam PHP: camelcase atau garis bawah? [Tutup]
Tampaknya konsensus adalah bahwa seseorang harus mengikuti konvensi platform yang mereka kembangkan. Lihat: Garis bawah atau unta? Konvensi penamaan: camelCase versus underscore_case? Namun, PHP tampaknya tidak secara ketat mengikuti konvensi apa pun secara internal (tidak ada kejutan di sana), bahkan untuk metode dan fungsi (misalnya mysqli::set_local_infile_default, PDOStatement::debugDumpParams); Namun, garis bawah …

5
Apakah pekerjaan pemeliharaan khusus menghambat karier seorang programmer? [Tutup]
Sebagian besar pekerjaan saya selama tiga tahun terakhir sebagian besar berada di sekitar pemeliharaan sistem warisan yang perlu diperbaiki atau diperbaiki sesekali sebelum dijual kembali. Saya memahami peran penting yang harus dimainkan oleh programmer pemeliharaan di perusahaan dengan sejumlah besar proyek dan pengembang terbatas. Tetapi ketika saya menilai kemajuan karier …


20
Haruskah pengembang memahami domain bisnis atau apakah spesifikasinya memadai?
Saya bekerja untuk perusahaan yang domainnya benar-benar sulit untuk dipahami karena merupakan teknologi tinggi dalam elektronik, tetapi ini berlaku untuk setiap pengembangan perangkat lunak dalam domain yang kompleks. Aplikasi yang saya kerjakan menampilkan banyak informasi, bagan, dan metrik yang sulit dipahami tanpa pengalaman dalam domain. Pengembang menggunakan spesifikasi untuk menggambarkan …

14
Apa cara terbaik untuk mengevaluasi pemrogram baru? [Tutup]
Apa cara terbaik untuk mengevaluasi kandidat terbaik untuk mendapatkan pekerjaan baru (berbicara hanya dalam hal keterampilan pemrograman)? Di perusahaan saya, kami memiliki banyak pengalaman buruk dengan orang-orang yang memiliki nilai bagus tetapi tidak memiliki keterampilan pemrograman yang nyata. Keahlian mereka hanyalah seperti monyet kode, tanpa kemampuan untuk menganalisis masalah dan …
52 skills 

9
Mengapa Java memiliki metode `void`?
Apakah / mengapa Java perlu memiliki voidmetode? Referensi : Metode apa pun yang dinyatakan batal tidak mengembalikan nilai. Sejauh yang saya bisa pikirkan, setiap penggunaan voidakan lebih baik dilayani dengan mengembalikan bendera status, objek yang dipanggil, atau null. Ini akan membuat setiap panggilan pernyataan yang ditugaskan, dan akan memfasilitasi pola …

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.