Rekayasa Perangkat Lunak

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

6
Apa kelebihan mainframe? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
11 legacy  mainframe 

3
Alur kerja GIT pengembang tunggal (bergerak dari FTP langsung)
Saya mencoba memutuskan apakah pindah ke VCS masuk akal bagi saya. Saya seorang pengembang web tunggal di sebuah organisasi kecil (5 orang). Saya memikirkan VCS (Git) karena alasan ini: kontrol versi, cadangan di luar kantor, repositori kode terpusat (dapat diakses dari rumah). Saat ini saya bekerja pada server hidup secara …

4
Desain dalam bahasa "campuran": desain berorientasi objek atau pemrograman fungsional?
Dalam beberapa tahun terakhir, bahasa yang saya suka gunakan menjadi semakin "fungsional". Saya sekarang menggunakan bahasa yang merupakan semacam "hibrid": C #, F #, Scala. Saya suka merancang aplikasi saya menggunakan kelas yang sesuai dengan objek domain, dan menggunakan fitur fungsional di mana ini membuat pengkodean lebih mudah, lebih bertepatan …

1
Pola UI dalam bahasa fungsional
Saya ingin mulai mengutak-atik ClojureScript, tetapi saya bingung tentang beberapa poin. Masalah saya adalah apa cara yang baik untuk menghadapi perubahan status yang berasal dari interaksi pengguna, ketika Anda mencoba untuk bekerja secara fungsional. Biarkan saya memberi beberapa contoh. Saya ada dalam pikiran aplikasi yang berjalan di browser, tapi saya …

5
Struktur data dalam pemrograman fungsional
Saat ini saya bermain dengan LISP (terutama Skema dan Clojure) dan saya bertanya-tanya bagaimana struktur data khas ditangani dalam bahasa pemrograman fungsional. Sebagai contoh, katakanlah saya ingin menyelesaikan masalah menggunakan algoritma pathfinding grafik. Bagaimana seseorang biasanya menggambarkan grafik itu dalam bahasa pemrograman fungsional (terutama tertarik pada gaya fungsional murni yang …


6
Haruskah pengembang, penguji, dan pengguna bisnis memiliki satu skrip pengujian terpadu?
Dalam pengembangan, saya biasanya memiliki skrip pengujian sendiri yang akan mendokumentasikan data, skenario, dan langkah-langkah eksekusi yang saya rencanakan untuk diuji; ini adalah rencana pengujian dev saya. Ketika fungsionalitas telah digunakan untuk Uji, penguji mengujinya menggunakan skrip pengujian mereka sendiri yang mereka tulis. Di UAT, pengguna bisnis kemudian menguji menggunakan …

5
Berurusan dengan ketidakcocokan budaya pelanggan / pengembang pada proyek tangkas
Salah satu prinsip lincah adalah ... Kolaborasi pelanggan atas negosiasi kontrak ... yang lain adalah ... Individu dan interaksi atas proses dan alat Tapi cara saya melihatnya, paling tidak ketika berinteraksi dengan pelanggan, ada masalah mendasar: Bagaimana menurut pelanggan berbeda dengan cara berpikir insinyur perangkat lunak Itu mungkin sedikit generalisasi, …
11 agile 

3
Argumen apa yang dapat saya gunakan untuk “menjual” konsep BDD kepada tim yang enggan untuk mengadopsinya?
Saya sedikit pendukung vokal dari metodologi Pengembangan Perilaku Didorong (alias BDD). Saya telah menerapkan BDD selama beberapa tahun sekarang, dan telah mengadopsi StoryQ sebagai kerangka pilihan saya ketika mengembangkan aplikasi DotNet. Meskipun saya telah menguji unit selama bertahun-tahun, dan sebelumnya telah bergeser ke pendekatan test-first, saya telah menemukan bahwa saya …

2
Sebagai perusahaan yang berbasis di Eropa, apakah mungkin untuk menulis aplikasi iPad khusus untuk pelanggan?
Pelanggan kami ingin kami menulis aplikasi khusus untuknya yang dapat ia gunakan pada beberapa iPad di perusahaannya. Aplikasi ini mungkin hanya berguna untuk pelanggan yang satu ini (mungkin untuk dua atau tiga pelanggan lagi di masa depan, tetapi hanya setelah penyesuaian tambahan). Saya membaca bahwa jika pelanggan berlangganan Program Pembelian …


5
Apakah boleh mengulang kode untuk tes unit?
Saya menulis beberapa algoritma penyortiran untuk tugas kelas dan saya juga menulis beberapa tes untuk memastikan algoritma diimplementasikan dengan benar. Tes saya hanya seperti 10 baris panjang dan ada 3 dari mereka tetapi hanya 1 perubahan baris antara 3 sehingga ada banyak kode yang diulang. Apakah lebih baik untuk memperbaiki …

4
Google Analytics dengan berbagai lingkungan
Kami berencana untuk menggunakan Google Analytics di organisasi kami dan saya bertanggung jawab untuk menyiapkannya. Saya bertanya-tanya bagaimana cara menangani beberapa lingkungan. Kami yakin tidak ingin mengumpulkan data selama pengembangan dan QA (atau mungkin mengumpulkan data ke akun analitik yang berbeda), tetapi kami ingin ketika situs menuju produksi (jelas). Bagaimana …

2
SCRUM dari awal, tanpa kerangka dasar yang dibuat?
Kami adalah kelompok kecil yang terdiri dari 5 orang yang akan memulai proyek baru. Ini adalah proyek pertama di mana kami akan melakukan scrum. Kami sedikit berjuang dengan bagaimana kami akan membangun basis untuk proyek (kerangka kerja dan sejenisnya). Tugas semacam itu bukanlah sesuatu yang akan diuntungkan oleh pengguna secara …

3
Bug yang dapat dihindari dengan standar pengkodean [ditutup]
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 5 tahun yang lalu . Saya mencari statistik (atau perkiraan) yang mendukung klaim bahwa standar pengkodean membantu mengurangi bug. …

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.