Rekayasa Perangkat Lunak

35
Alat pemrograman yang paling diremehkan [ditutup]

Kami memiliki banyak alat hebat yang banyak membantu saat pemrograman, seperti editor teks programmer, IDE, debugger, sistem kontrol versi, dll. Beberapa alat lebih atau kurang "harus memiliki" alat untuk menyelesaikan pekerjaan (misalnya kompiler) . Masih selalu ada alat yang banyak membantu,...

35
Berapa investasi Google dalam bahasa Go?

Saya telah membaca sedikit tentang bahasa Go , dan sepertinya menjanjikan. Sedikit informasi penting terakhir yang saya lewatkan sebelum saya memutuskan untuk menghabiskan lebih banyak upaya pada bahasa ini adalah: Berapa banyak uang / tenaga yang diinvestasikan Google atau perusahaan lain dalam...

35
Penamaan pola apa yang ada? [Tutup]

Ada beberapa nama, di mana jika Anda menemukan diri Anda meraih nama-nama itu, Anda tahu Anda telah mengacaukan sesuatu. Sebagai contoh: XxxManager Ini buruk karena kelas harus menjelaskan apa yang dilakukan kelas. Jika kata paling spesifik yang dapat Anda temukan untuk apa yang dikerjakan kelas...

35
Bisakah orang non-IT menangani wiki? [Tutup]

Perusahaan saya ingin meningkatkan manajemen data riset pasar mereka. Gaya manajemen data saat ini: "Hei Jimbo, di mana gambar WhatZit 2.0 kita? "Ya, aku ingat email tentang perusahaan itu dari orang itu, beri aku beberapa menit untuk mencari di Outlook-ku" "Siapa yang memiliki salinan terbaru...

35
Cara menentukan tingkat abstraksi

Saya membaca sebuah buku hari ini yang disebut "Clean code" dan saya menemukan sebuah paragraf ketika penulis berbicara tentang level abstraksi per fungsi, ia mengklasifikasikan beberapa kode sebagai abstraksi level rendah / menengah / tinggi. Pertanyaan saya adalah apa kriteria untuk menentukan...