Rekayasa Perangkat Lunak

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

4
Strategi untuk mengikuti perubahan bahasa (Python)
Menulis kode yang masih akan berjalan bertahun-tahun dari sekarang Bahasa pemrograman berubah. Perpustakaan berubah. Beberapa kode dari 5, 10, atau bahkan 20 tahun yang lalu mungkin masih berjalan dan menghasilkan hasil yang diharapkan, sedangkan beberapa kode dari 2 tahun mungkin gagal dengan kesalahan sintaksis. Ini sebagian tak terhindarkan, karena bahasa …
16 python 

4
Alur Kerja: Menggunakan format dokumen biner di Git tanpa kunci (bergerak dari subversi)
Kami adalah konsultan perangkat lunak dengan banyak proyek untuk pelanggan yang berbeda. Kami biasanya menggunakan Subversion, tetapi saat ini sedang mempertimbangkan untuk pindah ke Git. Sebagian besar dari dokumen yang kami hasilkan dibagikan kepada pelanggan kami (persyaratan, desain global, spesifikasi pengujian, dll), dan kami menggunakan MS Office untuk menghasilkan ini. …
16 git  svn  dvcs  excel  word 


3
Mewakili tindakan (kata kerja) di REST URI
Saya memiliki operasi cetak untuk melakukan untuk dokumen pelanggan saya. Saya perlu operasi standar lainnya untuk dilakukan juga, seperti menambah, memperbarui, menghapus. jadi, saya telah mengikuti: Untuk membuat pelanggan baru: URI = / customer / {id}, ketik = POST, Methodname = CreateCustomer () Untuk memperbarui: URI: / customer / {id}, …
16 rest 

3
Apakah Agile merupakan varian dari RAD?
Wikipedia mengatakan bahwa Agile adalah jenis "RAD" yang saya kira salah. Dari yang saya tahu, Agile dikembangkan karena RAD itu sendiri tidak begitu sukses di 90-an (terlalu kaku untuk perubahan). Atau saya salah? (Catatan: rupanya artikel Wikipedia tentang pengembangan perangkat lunak Agile ditingkatkan di antaranya, itu hanya mencantumkan RAD sebagai …


6
Apakah duplikasi kode merupakan kejahatan yang diperlukan dalam C?
Saya agak baru untuk C, dan saya bertanya-tanya apakah duplikasi kode adalah kejahatan yang diperlukan ketika datang untuk menulis struktur data umum dan C secara umum? Saya bisa mencoba menulis implementasi generik hash mapuntuk contoh, tapi saya selalu menemukan hasil akhirnya menjadi berantakan. Saya juga bisa menulis implementasi khusus hanya …

7
Haruskah saya mengenkripsi data dalam basis data?
Saya punya klien, untuk itu saya akan melakukan aplikasi Web tentang perawatan pasien, mengelola pasien, berkonsultasi, riwayat, kalender, semuanya tentang hal itu pada dasarnya. Masalahnya adalah bahwa ini adalah data sensitif, riwayat pasien dan semacamnya. Klien bersikeras mengenkripsi data di tingkat basis data, tapi saya pikir ini akan menurunkan kinerja …
16 php  mysql  encryption 

3
Bagaimana cara menangani nilai moneter dalam PHP dan MySql?
Saya telah mewarisi tumpukan besar kode warisan yang ditulis dalam PHP di atas basis data MySQL. Hal yang saya perhatikan adalah aplikasi yang digunakan doublesuntuk penyimpanan dan manipulasi data. Sekarang saya menemukan banyak posting yang menyebutkan bagaimana doubletidak cocok untuk operasi moneter karena kesalahan pembulatan. Namun, saya belum menemukan solusi …

9
Bagaimana cara mempromosikan penggunaan kembali dan dokumentasi kode? [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 5 tahun yang lalu . Sebagai pemimpin tim sekitar 10+ pengembang, saya ingin mempromosikan penggunaan kembali kode. Kami telah …
16 code-reuse 

5
Penggunaan kata kunci "Menggunakan" di antarmuka C #
Ketika saya menggunakan C # untuk menulis beberapa kode dan saya mendefinisikan antarmuka menggunakan Visual Studio 2010, selalu menyertakan sejumlah pernyataan "menggunakan" (seperti yang ditunjukkan dalam contoh) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } } Saya ingin tahu untuk …


3
Menarik perubahan dari master ke cabang kerja saya?
Kami berdua sedang mengerjakan sesuatu. Kami menggunakan struktur cabang ini menguasai dev-A dev-B Kami berdua bekerja di cabang yang terpisah (dev-A, B) dan setiap kali kami selesai - kami mempromosikan perubahan kami untuk dikuasai. Namun kekurangannya adalah kita tidak bisa mendapatkan perubahan yang dibuat pengembang lain. Semuanya ada di master …
16 git 

5
Mengapa invarian penting dalam Ilmu Komputer
Saya mengerti 'invarian' dalam arti harfiahnya. Saya juga mengenalinya ketika saya mengetik kode. Tapi saya rasa saya tidak mengerti pentingnya istilah ini dalam konteks ilmu komputer. Setiap kali saya membaca percakapan \ kertas putih tentang desain bahasa dari programmer terkenal \ ilmuwan komputer, istilah 'invarian' terus bermunculan sebagai jargon; dan …

3
Apakah ulasan kode yang hanya menggunakan komentar kode adalah ide yang bagus?
Prasyarat Tim menggunakan DVCS IDE mendukung parsing komentar (seperti TODO dan lain-lain) Alat seperti CodeCollaborator mahal untuk anggaran Alat seperti gerrit terlalu rumit untuk dipasang atau tidak dapat digunakan Alur kerja Penulis menerbitkan suatu tempat di cabang fitur repo pusat Reviewer mengambilnya dan memulai review Dalam hal beberapa pengulas pertanyaan …

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.