Quiz : Temukan 10 bagian yang dapat didelete
Tidak ada yang aneh pada code C# dibawah ini, tidak ada penulisan syntax yang salah, aku jamin 100% Code ini sukses dicompile tanpa satupun error ataupun warning. Tidak usah pikirkan kegunaan code ini, yang perlu kamu pikirkan adalah carilah bagian mana saja pada code ini yang bisa dihapus, atau buang bagian yang tidak perlu yang menjadi sampah
,, tapi dengan membuang bagian itu tidak mengubah logic code ini dan tentunya tidak error dan lulus compile, dan aku rasa tidak perlu sampai mencompile karena dengan membacanya saja sudah ketahuan. it’s very simple.. rata-rata code orang yg pernah aku lihat melakukan hal-hal yang tidak efisien seperti ini, makanya kita membutuhkan yang namanya refactoring..
Code 1: Person.cs

Code 2: Default.aspx.cs


ok, Aku menemukan 10 bagian yang bisa dihapus, kalau kamu berapa???
| 2.5 |
Comments
12 Responses to “Quiz : Temukan 10 bagian yang dapat didelete”
Leave a Reply
10 bagian ??
wah…aku ora mudeng klo .NET (di kuliah aja, dapat C)
ada 15 wakakaa.. ngarang kw..(hr senin ya ben.. nga naeng mulak au..)
@okta..
aku juga dapet C ta… haha,,,
but i have fun with .net
@Ve..
wah 15??? gile… dah hari senen neh,, mana listnya? hehe…
Coding lagi… coding lagi…
cape bennnn.. cape….
Wah kasi taula Pak…
biar ngerti juga awak nie..
sebenarnya ada dalam pikiran mengira-ngira (tapi kan ngarang pula nanti… jadi ketauan kali awak nie gatau apa-apa)
kestau la..
kok ga langsung promosiin ben..namanya..:)
ntar kita coba bil ama si boss biar dibeli..
ato mo make trial terus.. ( tp dgn trial OTC dah kelar semua kok)
thx yah…adek ruben…
hihihihi
bang ben aku dapat 6 baris yang dapat di delete
tapi aku gk tau itu salah , maklum lah masih newbie
method hello() = kayaknya bisa dihanguskan deh ..:)
method isvalid()= kayaknya bisa dimodifikasi dengan hanya mereturn value , tanpa membentuk variable penampung
method helloPerson()= kayaknya bisa dimodifikasi seperti method isvalid(),
itu sedaya mampuku , kalau salah dikoreksi ya . aku pun sangat butuh arahannya , maklum masih new bie mas..:)
@lidon..
benar.. tapi masih kurang 4 lagi..hehe..
Nambahin satu lagi, method GetData() bisa dilakuin semua di method Page_Load() tanpa harus membuat satu method baru..
Tapi itu khan nyalahin konsep yak???
Oiya, setter getternya ga dipake ternyata, itu jga bisa diapus..
dan yang terakhir, method isValid bisa dilakukan hanya di if statementnya..
ga usah pake method..
dapet khan 10 bang???
@zokont
haha.. yap sepertinya anda benar… :p