بایگانی برای شهریور, ۱۳۸۸

با هزار تومان چیکار میشه کرد؟

پنجشنبه, ۲۶ شهریور, ۱۳۸۸
با تشکر از مهران به خاطر فید :)

فلسفه زندگی به سبک اژدهای آبی و زرد

یکشنبه, ۲۲ شهریور, ۱۳۸۸

زیبا بهتر از زشت است .

Beautiful is better than ugly

صریح بهتر از ضمنی است .

Explicit is better than implicit

ساده بهتر از پیچیده است .

Simple is better than complex

پیچیده بهتر از بغرنج است .

Complex is better than complicated

هموار بهتر از تودرتو است .

Flat is better than nested

پراکنده بهتر از متراکم است .

Sparse is better than dense

خوانایی روی شما حساب می کند .

Readability counts

موارد خاص هیچ وقت آنقدر خاص نیستند که قوانین را بشکنند .

Special cases aren’t special enough to break the rules

گرچه عملی بودن بر پاکی غلبه می کند .

Although practicality beats purity

خطاها هیچ وقت نباید ساکت از کنار شما رد شوند .

Errors should never pass silently

مگر اینکه خودتان اجازه دهید .

Unless explicitly silenced

در مواجهه با ابهام، در برابر وسوسه‌ی حدس زدن خویشتن دار باشید .

In the face of ambiguity, refuse the temptation to guess

تنها یک راه — و ترجیحاً فقط یک راه — بدیهی برای انجام دادن این کار وجود دارد .

There should be one — and preferably only one –obvious way to do it

گرچه این راه ممکن است در نگاه اول بدیهی نباشد .

Although that way may not be obvious at first time unless you’re Dutch

حالا بهتر از هیچ وقت است .

Now is better than never

گرچه هیچ وقت اغلب بهتر از *همین* حالا است .

Although never is often better than *right* now

اگر پیاده سازی را به سختی توضیح دادید، ایده تان بد بوده است .

If the implementation is hard to explain, it’s a bad idea

اگر پیاده سازی را به راحتی توضیح دادید، ایده تان ممکن است خوب باشد .

If the implementation is easy to explain, it may be a good idea

فضاهای نام ایده های فوق العاده ای هستند — بیایید بیشتر از آنها استفاده کنیم !

Namespaces are one honking great idea — let’s do more of those


| ترجمه به فارسی |