ما أجمل قطعة كود رأتها عينك من قبل؟

بالنسبة لي كان من أكثر الأشياء التي شعرت بجمالها هو Strategy pattern حقيقة أكثر من رائع، ربما لا يعد قطعة من الكود يمكن كتابتها هنا إذ سيتطلب أكثر من class و Interface لكن أنصحك بقراءة الفصل الأول من كتاب

Head first Design Patterns

فهو سيشرح لك جمال هذا النمط وكيف يمكنك تطبيقه.

ماذا عنك؟ هل شاهدت بضعة سطور وإذ بك تقول .. يا لجمالها :)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

bitsnaps أضف ردا

Command chain في groovy

show = { println it }
square_root = { Math.sqrt(it) }

def please(action) {
  [the: { what ->
    [of: { n -> action(what(n)) }]
  }]
}

// equivalent to: please(show).the(square_root).of(100)
please show the square_root of 100
// ==> 10.0

دالة Quicksort بلغة Haskell في سطر واحد:

qsort (p:xs) = qsort [x | x<-xs, x<p] ++ [p] ++ qsort [x | x<-xs, x>=p]

مرة وجدت هذا الكود وجعلني اضحك كثيراً، هل من احد يعرف لماذا ؟

public function secSave($name, $desc) {
    $sName = secure($name);
    $sDesc = secure($desc);

    save($sName, $desc);
}

حفظ الـ desc بدل من sDesc ؟

صحيح، وهذا تسبب بوجود ثغرة اكتشافها تطلب ايام من التنقيح.

hassenzouari98 أضف ردا

لانه حفظ desc وليس sDesc ..

نعم، لكن سبقك رشاد.

اهاا ، صحيح ^^