چگونه ترتیب عملیات مرا برای برنامه نویسی آماده کرد

ریاضی

جبر همیشه موضوع مورد علاقه من بوده است. تئوری زیادی وجود ندارد ، فقط یک جعبه ابزار از روش ها و ترتیب عملیات برای حل آنها است. اگر دوباره به دبیرستان برگردید ، به یاد می آورید (به نقل از ریاضی دات کام):

  1. ابتدا تمام عملیاتی را که درون پرانتز قرار دارد انجام دهید.
  2. در مرحله بعد ، هر کاری را با صریح یا رادیکال انجام دهید.
  3. از چپ به راست کار کنید ، همه ضرب و تقسیم را انجام دهید.
  4. در آخر ، از چپ به راست کار کنید ، همه جمع و تفریق را انجام دهید.

در اینجا مثالی از ریاضی دات کام:
مثال جبر از Math.com

استفاده از این مورد برای توسعه بسیار ساده است.

  1. عملکردهای داخل پرانتز برابر با طرح بندی صفحه من ، در یک قالب HTML ساده است. من با یک صفحه خالی شروع می کنم و آن را به طور مرتب پر می کنم تا جایی که تمام عناصر مورد نظر من را داشته باشد. برای اطمینان از طراحی رابط کاربر انعطاف پذیر ، من همیشه با XHTML و CSS. هر کجا که عبارات وجود داشته باشد (به عنوان مثال پایگاه داده یا نتایج برنامه ای) ، من کد را کامنت می کنم و در متن ساختگی ، تصاویر یا اشیا تایپ می کنم.
  2. بعد ، من با هر نماینده یا رادیکال کار می کنم. این توابع برنامه نویسی یا پایگاه داده من است که داده ها را استخراج ، تبدیل و بار می کند (همانطور که می خواهم آن را در صفحه تکمیل شده خود نمایش دهم). من در واقع مراحل را به ترتیب ترتیب کار می کنم مگر اینکه قالب بندی در پرس و جو واقعی منجر به بهبود عملکرد شود.
  3. بعدی ضرب یا تقسیم است. اینجاست که کد خود را ساده می کنم. به جای یک خط بزرگ یکپارچه ، من چکیده به همان اندازه کدی که می توانم شامل پرونده ها و کلاس ها باشم. البته با توسعه وب ، من تمایل دارم که از بالا به پایین کار کنم.
  4. سرانجام ، کار از چپ به راست ، همه جمع و تفریق. این مرحله فرآیند نهایی است ، استفاده از آخرین خبرهای اعتبار سنجی فرم ، م componentsلفه های سبک ، مدیریت خطا و غیره. باز هم ، من تمایل دارم از بالا به پایین کار کنم.

پیشرفت خوب پیچیده تر از یک مسئله بزرگ جبر نیست. شما متغیرها ، معادلات ، توابع ... و یک ترتیب منطقی از عملکردها را دارید تا بهترین نتیجه را بگیرید. من هکرهای زیادی را مشاهده می کنم که به سادگی "آن را به نتیجه می رسانند" مشکلات یا تغییرات مورد نیاز است.

جبر همیشه برای من بسیار شبیه یک اره برقی بوده است. این همیشه چالش برانگیز ، سرگرم کننده بوده است و من می دانستم که یک پاسخ ساده امکان پذیر است. همه قطعات موجود است ، فقط باید آنها را پیدا کرده و به درستی کنار هم قرار دهید. نوشتن کد تفاوتی ندارد ، اما از لذت بیشتری برخوردار است زیرا خروجی پازل شما همان چیزی است که دوست دارید باشد!

من یک توسعه دهنده رسمی نیستم و حتی یک فرد عالی هم نیستم. من دارم؛ با این حال ، از کدی که در بسیاری از پروژه ها نوشته ام تعارف می کند. من معتقدم که بیشتر آن به این دلیل است که من قبل از نوشتن اولین برچسب اسکریپت ، برنامه ریزی ، تخته سفید ، استخراج طرح و غیره را انجام می دهم.

2 نظرات

  1. 1

    این یک پست کاملا شسته و رفته بود. من هرگز به این فکر نکرده ام که ترتیب عملیات را روی چیزی به اندازه توسعه ، انتزاعی به کار ببرم ، اما وقتی به آن فکر کنید ، می بینید که هر دو به یک شکل انتزاعی هستند. باید این مورد را علامت گذاری کنم و از آن به عنوان مرجع استفاده کنم. ؛]

    • 2

      ممنون استفان! من در حال حاضر مشغول کار بر روی یک پروژه مهم در محل کار هستم که چندین جدول و بسیاری از صفحات را به ترتیب کاملا منطقی (همه با یک صفحه با استفاده از Ajax به هم متصل شده اند) در نظر گرفتم و متوجه شدم که مراقب هستم و تصمیم گرفتم درباره آن بنویسم.

      چیزهای سرگرم کننده!

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.