انتقال از JavaScript به TypeScript آسانتر از آن است که فکر می کنید

یک روز ، شما از خواب بیدار می شوید و تصمیم می گیرید که دیگر نمی توانید بدون TypeScript در پروژه Legacy JavaScript خود زندگی کنید. این همان اتفاقی است که برای من و افراد من نیز افتاد ، و اکنون می خواهم در مورد تجربه ما برای شما تعریف کنم.

درباره پروژه:

  • JavaScript + jQuery + Webpack ، بدون چارچوب.
  • 5+ سال شرکت.
  • 1 متر+ کاربران منحصر به فرد در ماه.
  • در حال رشد با ویژگی های جدید.

مرحله 1 درک نیازها

هرچه یک برنامه را طولانی تر کنید ، پیچیده تر می شود. با گذشت زمان ، فهمیدیم که دیگر نمی توانیم مسائل زیر را نادیده بگیریم:

  • افزایش پیچیدگی پایگاه کد.
  • دشواری در درک پروژه.
  • کاهش ارتباط برنامه از یک دیدگاه فنی.
  • عدم علاقه در بین توسعه دهندگان که با همان فناوری های قدیمی کار می کنند.

چرا Typescript؟ علاوه بر مزایای بارز ، مانند تایپ استاتیک مفید ، یک پایگاه کد خود مستند و قابلیت اطمینان کد ، ما به طور خاص چند مزیت خوب برای پروژه خود پیدا کردیم:

TypeScript می تواند به ما کمک کند:

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

مرحله 2. متقاعد کردن تیم مدیریت

اینها …

Source link