Teknik membaca Source Code Program

Forum diskusi membahas mengenai analisa dan perancangan dalam membangun sebuah sistem informasi.

Re: Teknik membaca Source Code Program

Postby Seruling » 09 May 2011, 11:41

Pada intinya,

Bagi Penulis Code.

1. Komentar pada baris code.
Alangkah baiknya jika setiap baris ada komentar mengenai maksud penulisan kode tersebut. Namun kadang-kadang tidak tersedia lebih banyak waktu untuk menuliskannya.

2. Penamaan Variabel:
Untuk variabel yang bersifat Global (dikenal oleh seluruh class dan function), sebaiknya di beri nama yang bisa dipahami secara mudah. Walaupun untuk mengetiknya butuh waktu lebih lama dikit, kalau sudah hafal akan lebih mudah menelusurinya.

Sedangkan untuk variabel lokal (hanya dikenal di dalam sebuah fungsi), itu sangat relatif.
Kadang-kadang (bahkan sering) di dalam satu fungsi terdapat beberapa loop. Dalam hal ini jika loop-loop tersebut bukan nested loop, sebuah variabel bisa dipakai berkali-kali untuk keperluan berbeda. Namun kalau satu variabel dipakai berulang kali, yang baca bisa bingung juga tuh, malah kadang-kadang yang bikin juga bisa bingung. :D


Bagi Pembaca Code, untuk bisa memahami isi suatu kode, maka:
1. Sebaiknya punya kompilernya.
2. Pahami dulu maksud dan tujuan kode program secara keseluruhan. Cobalah di Run supaya lebih bisa memahami maksud si programer membuatnya.
3. Pahami setiap Fungsi atau Subrutin yang ada di dalam kode:
=> Maksud dan Tujuan dibuatnya fungsi/subrutin tersebut
=> Parameter yang digunakan. Lihat juga pakah parameternya berupa nilai statik ataukah pointer.
=> Nilai yang dikirimklan kembali dari fungsi/subrutin.
=> Jika di dalam fungsi tersebut terdapat nested condition yang kompleks, cobalah menggambarkan sketsanya pada sehelai kertas.
=> Jika suatu fungsi/subrutin menggunakan suatu algoritma tertentu, maka pahami juga dasar-dasar algoritma tersebut.
=> Pahami juga Penangnan Error pada fungsi tersebut.

Demikian ulasan saya
=== Seruling ===
User avatar
Seruling
Kopral Dua
Kopral Dua
 
Posts: 688
Joined: 28 Jun 2010, 19:01
Location: Berhadapan dengan Acer Aspire
Memberi kopi: 34 cangkir
Mendapat kopi: 37 cangkir

Re: Teknik membaca Source Code Program

Postby trail » 16 May 2011, 11:10

@_@....@_@....@_@
User avatar
trail
Database Moderator
Database Moderator
 
Posts: 1347
Joined: 11 Mar 2010, 14:27
Location: Surabaya
Memberi kopi: 47 cangkir
Mendapat kopi: 103 cangkir

Re: Teknik membaca Source Code Program

Postby trail » 16 May 2011, 11:28

ada tulisan yang cukup menarik dari artikel di atas :
Copying and pasting others' code is a bad habit =)) =)) =)) \
Don't copy code from another program unless you have permission or the license permits it, like Open Source licenses. :ar! :ar! :ar!
@_@....@_@....@_@
User avatar
trail
Database Moderator
Database Moderator
 
Posts: 1347
Joined: 11 Mar 2010, 14:27
Location: Surabaya
Memberi kopi: 47 cangkir
Mendapat kopi: 103 cangkir

Re: Teknik membaca Source Code Program

Postby metal5rigala » 16 May 2011, 14:22

kalaw baca doank .. anak SD juga bisa X( X( X( X( X(

yang terpenting adalah =" "
paham terhadap .code-code .yang digunakan
befungsi untuk apa saja..
dan menuju ke mana code-code itu di arahkan.. :-* :-* :-* :-*
User avatar
metal5rigala
Prajurit Dua
Prajurit Dua
 
Posts: 31
Joined: 27 Mar 2010, 21:38
Memberi kopi: 5 cangkir
Mendapat kopi: 0 cangkir

Re: Teknik membaca Source Code Program

Postby trail » 16 May 2011, 15:36

metal5rigala wrote:kalaw baca doank .. anak SD juga bisa X( X( X( X( X(

yang terpenting adalah =" "
paham terhadap .code-code .yang digunakan
befungsi untuk apa saja..
dan menuju ke mana code-code itu di arahkan.. :-* :-* :-* :-*

OOT
@-) @-) @-)
anak sd di sekolah apa om ???
sampe bisa baca bahasa inggris atau source seperti permainan sehari-hari ???
^:)^ ^:)^ ^:)^
:D :D

BTT
klo saya sich tidak hanya paham saja om, misalkan dalam program menggunakan variable2 yang aneh
ex :
Code: Select all
dim Bantai as string
dim Cinta as boolean
dim xxx as integer
dim blablabla as ...
dst

trs program nya di baca oleh programer lain, apa hal pertama yang terlintas d pikiran pembaca ???
=)) =)) =))

Code: Select all
If cinta = false then
  bantai = "Sikat Habis"
  xxx = 999
  blablabla = .....
else
  bantai = "Nothing"
  xxx = 999
  blablabla = .....
end if

=)) =))
@_@....@_@....@_@
User avatar
trail
Database Moderator
Database Moderator
 
Posts: 1347
Joined: 11 Mar 2010, 14:27
Location: Surabaya
Memberi kopi: 47 cangkir
Mendapat kopi: 103 cangkir

Re: Teknik membaca Source Code Program

Postby Achmadpdam » 19 May 2011, 13:27

metal5rigala wrote:kalaw baca doank .. anak SD juga bisa X( X( X( X( X(



iya . . . saya aja waktu sd sama seluruh saudara saya waktu sd nggak ada tuh yang bisa baca source code minimal kaya fungsi copy file, kalau bicara sebaiknya diperhatikan dulu >:) , karena ini menyangkut sharing teknik kepada para pemula kaya saya #:-s
Achmadpdam
Prajurit Satu
Prajurit Satu
 
Posts: 67
Joined: 18 Sep 2010, 21:05
Location: Banjarmasin
Memberi kopi: 6 cangkir
Mendapat kopi: 1 cangkir

Re: Teknik membaca Source Code Program

Postby BountyMan » 06 Feb 2012, 23:56

Achmadpdam wrote:terima kasih para mas-mas yang menjawab . :D

jadi intinya sering membaca source code dan menulis source code aja ya om .
tapi kadang-kadang ada istilah-istilah dalam kode program yang sama sekali tidak saya mengerti
seperti ( misalnya ofset e_magic number ,dll )
sehingga saya jadi malas membacanya lagi ( karena saya sama sekali tidak mengerti istilahnya )
itu bagaimana pemecahannya mas-mas ??

terima kasih sebelumnya .


Setuju dengan om Achnad. Lebih mudah memang jika "Learning by doing"
BountyMan
Prajurit Dua
Prajurit Dua
 
Posts: 4
Joined: 06 Feb 2012, 19:14
Location: Jakarta
Memberi kopi: 0 cangkir
Mendapat kopi: 0 cangkir

Previous

Return to Analisa Dan Perancangan Sistem Informasi

Who is online

Users browsing this forum: No registered users and 1 guest