Pertanyaan yang diberi tag «theory»

Kesepakatan pertanyaan teoretis dengan topik yang umumnya tidak memiliki kegunaan praktis langsung. Harap berhati-hati saat menggunakan tag ini: pertanyaan Anda mungkin lebih sesuai untuk situs Computer Science Stack Exchange.

6
Seberapa sering CPU membuat kesalahan perhitungan?
Dalam Dijkstra's Notes on Structured Programming, dia banyak berbicara tentang kemampuan program komputer sebagai entitas abstrak. Sebagai akibat wajar, ia menyatakan bahwa pengujian tidak cukup. Misalnya, ia menunjukkan fakta bahwa tidak mungkin untuk menguji fungsi perkalian f (x, y) = x * y untuk setiap nilai besar x dan y …
22 theory  cpu 

4
Apakah titik dua dalam blok python secara teknis perlu?
Ini benar-benar hanya pertanyaan teoretis oleh pemula python yang ingin lebih memahami. Saya selalu lupa titik dua setelah blok pernyataan awal dengan python. Itulah yang saya maksud: for <variable> in <sequence>: if <blah blah>: Pikiran saya adalah bahwa salah satu alasan saya terus lupa adalah, bahwa mereka secara implisit bersifat …
19 python  syntax  theory 





9
Program bebas bug secara teoritis
Saya telah membaca banyak artikel yang menyatakan bahwa kode tidak dapat bebas bug, dan mereka berbicara tentang teorema ini: Menghentikan masalah Teorema ketidaklengkapan Gödel Teorema Rice Sebenarnya teorema Rice tampak seperti implikasi dari masalah penghentian dan masalah penghentian berhubungan erat dengan teorema ketidaklengkapan Gödel. Apakah ini menyiratkan bahwa setiap program …
12 bug  theory 

5
Apakah ada teori formal / matematika pengujian perangkat lunak?
"Teori pengujian perangkat lunak" Googling tampaknya hanya memberikan teori dalam arti kata yang lembut; Saya belum dapat menemukan apa pun yang akan diklasifikasikan sebagai teori dalam matematika, informasi teoretis atau pengertian bidang ilmiah lainnya. Apa yang saya cari adalah sesuatu yang memformalkan pengujian itu, pengertian yang digunakan, apa itu ujian, …

4
Haruskah saya membangun aplikasi berfitur lengkap atau yang telanjang dan kemudian perlahan menambahkan fitur?
Saya bekerja di pabrik yang menugaskan TI untuk membuat program penjadwalan lantai toko (yang sangat dibutuhkan). Berdasarkan pengalaman orang lain, akan lebih baik untuk mengambil lebih sedikit waktu dan membangun kerangka dasar yang dapat digunakan dan kemudian membangunnya dengan menambahkan fitur atau memulai dengan menciptakan solusi yang sepenuhnya diimplementasikan di …

2
Kode mana yang lebih baik untuk optimasi prediksi cabang?
Dengan prediksi cabang, dan juga pengaruh optimisasi kompiler, kode mana yang cenderung menawarkan kinerja superior? Perhatikan bahwa bRareExceptionPresent mewakili kondisi yang tidak biasa. Ini bukan jalur logika yang normal. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort before function if(bRareExceptionPresent) { return …

8
Daftar prioritas tugas yang disimpan dalam database
Saya mencoba memikirkan cara terbaik untuk melakukan hal berikut: Saya memiliki daftar tugas yang disimpan dalam database. Suatu tugas memiliki prioritas yang ditetapkan padanya. Anda dapat mengubah prioritas tugas untuk menyusun ulang urutan yang seharusnya dijalankan. Saya sedang memikirkan sesuatu yang sangat mirip dengan Pelacak Penting. Jadi bayangkan kita memiliki …

3
Lebih banyak kode = lebih banyak bug
Kembali di perguruan tinggi, saya ingat seorang profesor mengajar di kelas salah satu hukum ilmu komputer. Dia mengatakan sesuatu seperti "Lebih banyak kode sama dengan lebih banyak bug" dan memberinya nama (The Law Of Whatchamacallit) dan menghubungkannya dengan seseorang. Adakah yang tahu dari mana "hukum" ini berasal, siapa yang mengatakannya …

7
Apakah verifikasi dan validasi merupakan bagian dari proses pengujian?
Berdasarkan banyak sumber saya tidak percaya definisi sederhana bahwa tujuan pengujian adalah untuk menemukan bug sebanyak mungkin - kami menguji untuk memastikan bahwa itu berfungsi atau tidak. Misalnya followint adalah tujuan dari formulir pengujian ISTQB: Tentukan bahwa (produk perangkat lunak) memenuhi persyaratan yang ditentukan (saya pikir verifikasinya) Tunjukkan bahwa (produk …

5
Analisis Leksikal tanpa ekspresi reguler
Saya telah melihat beberapa lexer di berbagai bahasa tingkat yang lebih tinggi ( Python , PHP , Javascript antara lain) dan mereka semua tampaknya menggunakan ekspresi reguler dalam satu bentuk atau lainnya. Walaupun saya yakin regex mungkin adalah cara terbaik untuk melakukan ini, saya bertanya-tanya apakah ada cara untuk mencapai …

6
kinerja versus usabilitas ulang
Bagaimana saya bisa menulis fungsi yang dapat digunakan kembali tanpa mengorbankan kinerja? Saya berulang kali menghadapi situasi di mana saya ingin menulis fungsi dengan cara yang membuatnya dapat digunakan kembali (misalnya tidak membuat asumsi tentang lingkungan data) tetapi mengetahui keseluruhan aliran program saya tahu itu bukan yang paling efisien metode. …
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.