Forum Smadav

Teknologi Komputer dan Internet => Programming => Topik dimulai oleh: descrates pada Agustus 05, 2020, 07:02:26 AM

Judul: [Golang] Bug yang aneh
Ditulis oleh: descrates pada Agustus 05, 2020, 07:02:26 AM
1. runtime.Gosched()
     ini berjalan baik kalau cpunya dewa
     dan linux

2. os.Stdout.Sync()
    ini mirip time.Sleep(), buat flush
    tapi lagi-lagi linux

3. sync.RWMutex
    ini makin banyak core makin lambat

4. sync.WaitGroup()
    ini harus pake rumus pakem

5. switch dan case
     kasarnya ini setengah mateng

6. if
    penggunaan berlebihan (strong)

7. goroutine yang ugly
     misal kita call program, atau flag
     1. dia akan cari solusi otomatis terdekat
     2. solusi tidak ketemu, panic error dll
     3. supaya tidak error ya manual solusi
     4. nah ini diganjal pake goroutine lagi

8. seperti yang kita ketahui bersama-sama
     golang itu bahasa program yang "bodoh"
     dan ini bikin agak gimana gitu
     1. solusi bodoh justru bikin speed boost
     2. solusi pintar bikin worst
     (karena dirancang buat minimalist IQ atau
     yang males coding)

9. simplifier ( := ) yang aneh
     a := a.b.c() ini kenapa tidak variable ya?