اطلاعیه

Collapse
No announcement yet.

استاندارد نام گذاری پروژه ها و سازماندهی پوشه ها در کامپیوتر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    استاندارد نام گذاری پروژه ها و سازماندهی پوشه ها در کامپیوتر

    سلام
    یه مدت هست یک مشکی خیلی آزارم میده و اون پیدا کردن نام مناسب برای پروژهام است !
    الان هاردم پر از فولدر های تو در تو شده که توی چندین سال، اطلاعات روی هم انباشته شده .کلی پروژه کلی فایل پی دی اف کلی عکس کلی هدر فایل !
    فاجه اونجاست که بخوام یک مطلبی که قبلا انجام دادم را پیدا کنم ! باید کلی وقت بزارم تا اون پروژه را پیدا کنم ! خیلی وقت ها هم از خیر پیدا کردن اون فایل میگذرم و دوباره از نو اون پروسسی که قبلا انجام دادم را تکرار می کنم !
    به نظرم مشکلم اینجاست. که نه بلدم روی پروژه هایی که میسازم اسم مناسبی بگذارم نه بلدم سازمان دهی مناسبی روی فلدرهایی که ایجاد میکنم داشته باشم
    یه مثال میزنم !
    کارفرما ازم میخواد یک دماسنجی بسازم که به کامپیوتر وصل شود و دما را روی لبتاب نمایش دهد .
    من این کار را اینطوری انجام میدهم ! یک پوشه یی باز می کنم به نام دماسنج .! بعد میرم توش یک فولدر باز می کنم به اسم برنامه .بعد میرم اون تو برنامه را با زبان کد ویژن می نویسم
    یک پوشه ی دیگه باز می کنم برای طراحی برد . ی پوشه ی دیگه باز می کنم برای برنامه یی که توی کامپیوتر قراره مثلا با نرم افزار سی شارپ اجرا بشه !با چیزایی که از تو اینترنت دانلود کردم تا الان 50 تا فولدر داخل فولدر اصلی ایحاد شده !
    بعد می فهمم با کدویژن نمی تونم اون کاری که می خواهم را انجام دهم ! باید از برنامه ی اتمل استفاده کنم ! با زبان اسمبلی . دوباره یه پوشه دیگه میسازم به اسم اسمبلی !
    بعد که کارم تموم شد ! کار فرما می گه میکرو کنترلرتو عوض کن بدرد نمی خوره
    در نتیجه هم باید فایل های آلتیوم را عوض کنم هم برنامه میکرو ، ولی به برنامه ی سی شارپ دست نزنم !
    دوباره کار فرما می گه یک LCD رنگی باید بردت داشته باشه
    دوباره میگه اصلا ی برنامه ی دیگه بنویس که میکرو PIC باشه با labview
    دوباره می گه همون دماسنجو هم با ادرینو بنویس هم با ARM سنسورهایش را هم عوض می کنیم !!
    حالا فرض کن هر کدام از این ها یک ورژنی دارد که مدام دارد رشد می کند . مٍثلا نرم افزاری که با سی شارپ نوشتم مدام نسخه هایش دارد عوض می شود
    دوباره فرض کن چندتا سیستم دارم . مثلا لبتاب خونه . لب تاب محل کار .!
    فرض کن فقط یک پروژه نیست 20 پروژه ی مختلف هست ! مثلا پروژه های FPGA هست پروژه ی کوره حرارتی هست پروژه ی التراسونیک ، دانشگاهی ....
    من الان اگه یه سرچی بزنم دما سنج پانصدتا فایل به اسم دماسنج می آید ! مثلا کوره ی حرارتی خودش یک دماسنج دارد . یک دماسنج هم ساخته بودم که غیر تماسی بود .
    یه سری فایل ها هم میاد که اصلا نمی دونم چی هست ! شاید از اینترنت دانلود کرده باشم !
    زمان سرچ هم زیاد شده . مثلا یک هدر فایل با زبان سی نوشتم تا بخواد اونو پیدا کنه 2 دقیقه طول می کشه !
    ------
    الان دیگه نمی خوام با روش قدیمی برم جلو ! باید برای هر پروژه ی اسمی خاصی پیدا کنم نه اسم اون کارایی که دارد . ولی نمی دونم چطوری و از چه الگوریتمی باید استفاده کنم .
    و مشکل دوم پوشه بندی پروژه ها هست . دوستان شما چطور با این مشکل کنار امده اید ؟

    پ.ن چون بچه های الکترونیک برای طراحی یک سیستم . هم باید برد pcb برنند هم باید برنامه بنویسند هم باید آنالیز کنند که خودش دو بخش دارد مجازی مثل ISIS + مطلب .... وبخش دوم آنالیز عملی مثل شکل موج ها و نکات سخت افزاری+ یاداشت برداری روی کاغذ مثل ولتاژ جریان ... . بنابر این با کوهی از اطلاعت مختلفی برای هر پروژه مواج خواهند شد که در ورژن های اون پروژه ضرب می شود... ، بدون سازماندهی مناسب قطعا در آینده مشکل ساز خواهد شد .
    متاسفانه هیچ روشی برای حل این دست مشکلات ارائه نشده

    #2
    پاسخ : استاندارد نام گذاری پروژه ها و سازماندهی پوشه ها در کامپیوتر

    نوشته اصلی توسط antipa نمایش پست ها
    زمان سرچ هم زیاد شده . مثلا یک هدر فایل با زبان سی نوشتم تا بخواد اونو پیدا کنه 2 دقیقه طول می کشه !
    می تونید از Everything استفاده کنید.
    در رابطه با سوال اصلیتون هم ( اگر از سیستمهای مدیریت پروژه مثل گیت نمیخواهید استفاده کنید) فعلا چیزی نمیگم شاید دوستان راه بهتری سراغ داشته باشند.
    تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

    دیدگاه


      #3
      پاسخ : استاندارد نام گذاری پروژه ها و سازماندهی پوشه ها در کامپیوتر

      سلام
      من راه حل خودمو میگم:
      اول به هر پروژه یه کد بده، کدم چیز زیاد سختی نیست مثلا:
      971029(TEMP-DIG)
      (تاریخ شروع یه پروژه+ نام) - باعث میشه برای پیدا کردن پروژه فقط زمان حدودی انجام پروژه یادت باشه.
      بعد بیا سه تا پوشه درست کن
      1-پروژه های انجام شده 2-پروژه های در حال انجام 3- پروژه های از پیش آماده(شامل دانلود و گرفتن و ...)
      خوب تو هر پروژه ات مثلا همون 971029 بیا چند تا پوشه درست کن:
      1-PCB&SCH
      2-C PROGRAM
      3-DOC
      4-DATASHEET
      5-LIBRARY
      6-BACKUP
      و...
      در آخر سر هر موقع قرار شد تغییر کلی بدی یه قبلی رو با توضیحاتش بریز تو BACKUP
      رفقا مهم نیست چطوری بازی می کنید؛ اگه شروع نکنید، قطعا بازنده هستید.

      دیدگاه


        #4
        پاسخ : استاندارد نام گذاری پروژه ها و سازماندهی پوشه ها در کامپیوتر

        یه درایو من مربوط به پروژه هاست. ابتدا با توجه به اسم کارفرماها که خوشبختانه تعدادشون معدوده، چنتا فولدر دارم و داخل اونها پروژه های هر کارفرما قرار داره!
        پوشه پروژه های من اینطوریه
        code
        schematic
        pcb
        datasheet
        extra
        یه فایل متنی هم دارم که توش تفاوت ورژنها رو مینویسم
        (علت اینکه شماتیک و پیسیبی جداگونه دارم اینه که شماتیک رو با اورکد میکشم و پیسیبی رو با پروتل)
        extra هر چیز اضافه ای جز این چیزا رو میریزم اونجا، مثلا اگه نرم افزار جداگونه ای باید استفاده بشه و
        تا حالا هم زیاد مشکل نداشتم
        پیشنهاد هم میکنم قبل از شروع پروژه ، با کارفرما به توافق کامل برسی تا مجبور نباشی وسط کار مثلا میکروتو تغییر بدی (که عموما کارفرما صلاحیت اینو هم نداره) یا اینکه نوع السیدی رو عوض کنی!
        جدیدترین ویرایش توسط mojalan; ۱۴:۲۹ ۱۳۹۷/۱۱/۰۱.

        دیدگاه

        لطفا صبر کنید...
        X