Apa artinya SoC?


35

… Dan tidak, maksud saya bukan System-on-a-Chip.

Saya menemukan pertanyaan ini yang menggunakan akronim dalam konteks grafik, dan mendapati diri saya bertanya-tanya tentang artinya. Baik pertanyaan maupun jawaban lebih lanjut menjelaskan akronim, dan pencarian di google hanya membuat saya "system-on-a-chip", yang sudah saya kenal, dan "pusat operasi keamanan", yang kurang saya kenal.

Apa yang diperjuangkan SoC dalam konteks pengembangan game (dan / atau rekayasa perangkat lunak)?

Jawaban:


48

Itu adalah singkatan dari Separation of Concerns , yaitu merancang perangkat lunak sehingga setiap bagian memiliki tujuan tertentu.

Seperti yang Anda tebak, ini adalah prinsip rekayasa perangkat lunak umum dan tidak spesifik untuk desain / pemrograman game.

Hal ini sering dilakukan (dan tidak terbatas pada) untuk mengurangi sambungan antara bagian-bagian, menghasilkan usabilitas yang lebih baik, kejelasan kode dan (kadang-kadang) kerja tim.


Manfaat tambahan: kemampuan uji dan komposisi
Gusdor

Ini belum tentu merupakan masalah perangkat lunak, sering juga merupakan hal rekayasa jaringan. Hal-hal seperti tidak memiliki MMORPG Anda di server yang sama dengan sistem penagihan Anda dan halaman pendaftaran misalnya, itu juga SoC.
Mast
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.