Rekayasa Perangkat Lunak

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


8
Mengamankan data sensitif dari pengembang
Saya memiliki aplikasi perusahaan yang berjalan yang menggunakan datastore MySQL dan MongoDB . Semua tim pengembangan saya memiliki akses SSH ke mesin untuk melakukan rilis aplikasi, pemeliharaan, dll. Saya baru-baru ini meningkatkan risiko dalam bisnis ketika pengguna mulai menyimpan data yang sangat sensitif pada aplikasi yang para pengembang memiliki akses …



9
Bagaimana Anda melakukan debug tanpa IDE? [Tutup]
Setiap kali saya mencari IDE (saat ini saya mengutak-atik Go), saya menemukan utas penuh dengan orang merekomendasikan Vi, Emacs, Notepad ++ dll. Saya tidak pernah melakukan pengembangan di luar IDE; Saya kira saya sudah dimanjakan. Bagaimana Anda melakukan debug tanpa IDE? Apakah Anda terbatas hanya dengan login?
61 ide  debugging 



14
Melarang atau mengendalikan "TI Tersembunyi ..." Siapa yang harus menulis dan memelihara aplikasi perangkat lunak ad-hoc?
Perusahaan yang lebih besar biasanya memiliki masalah, bahwa tidak mungkin untuk menulis semua program yang diinginkan karyawan (untuk menghemat waktu dan mengoptimalkan proses) karena kurangnya staf dan uang. Kemudian program tersembunyi akan dibuat oleh beberapa orang yang memiliki (setidaknya beberapa) pengalaman pengkodean (atau oleh siswa / magang murah ...). Dalam …

8
Menghindari Sindrom “Orang Cerdas” di Proyek Tim
Banyak praktik buruk dilakukan di awal proyek, dan saya mengenali mereka dan berjuang melawan semuanya. Karena saya tidak memilih dan memilih pertempuran saya, bos saya sekarang mengasumsikan sesuatu dari mulut saya adalah respon yang terlalu rumit, dan menghabiskan banyak waktu membela diri secara pribadi, daripada mencari kepentingan terbaik dari proyek. …
61 teamwork 

16
Bagaimana cara menghentikan spek pengembangan agar tidak berubah di pertengahan pengembangan?
Masalah : Tampaknya dengan hampir setiap upaya pengembangan yang saya lakukan, tidak peduli berapa banyak waktu yang dihabiskan untuk perencanaan sebelum memulai pengembangan, selalu ada sejumlah besar perubahan yang diperlukan baik di tengah atau menjelang akhir proyek. Ini kadang-kadang perubahan besar yang membutuhkan banyak pengembangan kembali. Saya tidak bekerja untuk …



11
Menghasilkan uang tambahan sebagai programmer [ditutup]
Saya bekerja sebagai programmer penuh waktu dan memiliki pekerjaan yang dibayar dengan cukup baik untuk negara tempat saya tinggal, tetapi saya dapat melakukannya dengan sedikit uang tambahan saat ini (istri mengomel tentang dapur baru, dll.). Saya akan tertarik mengambil proyek kecil di waktu luang saya. Saya tidak tertarik menulis malware …
61 project 

18
Mengapa orang masih mengatakan Java lambat? [Tutup]
Untuk waktu yang lama di SO dan di tempat lain Jawa memiliki reputasi lambat. Dari lelucon hingga banyak komentar dalam pertanyaan dan jawaban, orang masih percaya bahwa Jawa lambat hanya berdasarkan pengalaman dengannya pada tahun 90-an. Ini adalah masalah saya: kami telah membantah (sebagian besar) alasan orang percaya bahwa Jawa …
61 java  performance 

12
Mengapa pemrograman fungsional tidak lebih populer di industri? Apakah itu menangkap sekarang? [Tutup]
Selama empat tahun saya di universitas, kami telah menggunakan banyak pemrograman fungsional dalam beberapa bahasa pemrograman fungsional. Tetapi saya juga telah menggunakan banyak pemrograman berorientasi objek, dan pada kenyataannya saya lebih banyak menggunakan bahasa berorientasi objek ketika melakukan proyek kecil saya sendiri untuk mempersiapkan pekerjaan pertama saya. Tetapi saya sering …

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.