سؤال

لقد بدأت للتو اللعب في هاسكل.بعد سنوات من استخدام Ruby، اعتدت على تنظيم الملفات الذي تستخدمه Ruby on Rails أو Rugui.

هل هناك أي إرشادات أو أفضل الممارسات أو ربما حتى أطر عمل حول تنظيم الملفات في برامج هاسكل؟

("تعلم أنك هاسكل" و"Real World Haskell" لا يتعاملان مع هذه المشكلة حقًا.)

هل كانت مفيدة؟

المحلول

haskell.org يحدد تخطيطين للملفات والدليل قد يكونا مفيدين، بالإضافة إلى بعض إرشادات الأداة.

نصائح أخرى

القيد الرئيسي هو أن أسماء الوحدات النمطية الهرمية يجب أن تحتوي على تخطيط دليل هرمي.

لذلك ينتقل Data.Map.Fast إلى Data/Map/Fast.hs

بعد ذلك، قم بتحليل برامجك ومكتباتك إلى وحدات منطقية، في وحدات منفصلة، ​​ودع تحليل التبعية يحل الوحدات حسب الحاجة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top