۲۵ - ۱۳اگه دلتون خواست ترانسفورم کنین
اگه به نظرتون موند ترانسفورمرها سخت یا کلافهکنندهاند، خودتون رو اذیت نکنین! اکثر مواقع میتونین با liftIO
و اجراییههای معمولیِ IO
، توابع، مقادیرِ Maybe
، و غیره کارِتون رو راه بندازین. موقعی که یه کار جدید یا ناآشنا میخواین انجام میدین، اول راحتترین کار رو (از نظر خودتون) انجام بدین. بجای اینکه یک دفعه همهی ذهنتون رو صرف کنین، بهتره اجازه بدین فرمولهای پیچیدهتر بعد از کمی دستوپنجه نرمکردن با کدهای سادهتر خودشون بصورت طبیعی شکل بگیرن. نگران نباشین که کدتون به نظر سادهلوحانه برسه؛ به نظر ما خوشحال و ثمربخش بودن بهتر از تجملی بودنه.
در تلاشِ اول، پایهای کار کنین. بیشتر از اونیکه اولِ کار لازمه پیچیده ننویسین. به موقعش تشخیص میدین که کِی موند ترانسفورمر میتونه به دادِ شلوغیِ کدتون برسه. همهی این مباحث رو گفتیم چون لازمه حداقل یک بار با کتابخونهها یا چارچوبهای مدرنِ هسکل آشنا شده باشین تا بتونین ازشون استفاده کنین، اما اینها اصلاً دیکته نشدن.