TGViewer
Python Hints Python Hints @pyhints · 10.2K subscribers
Post #1028 5.23K
Python Hints پستی که روش ریپلای زدم رو اگر نخوندید شاید بد نباشه بخونید : توی شرکت چندتا نیروی بخش Backend - software engineering بهم سپرده شده (سنیور توشون نیست) که توی همین چند مدتی که گذشته به conflict های بسیاری خوردیم (روی پروژه‌های قبلی) حالا قرار هست با این دوستان…
توی RandRng گفتم که خیلی وقت هست که ساختار پروژه‌هام نسبت به پست قبلی عوض شده اونم به لطف ابزارهایی که تبدیل به استاندارد شدند.

مثلا؛ دیگه از requirements خیلی خیلی کم استفاده می‌کنیم؛‌ به لطف uv این مسئله برامون خیلی راحت‌تر شده بخصوص اینکه سرعت خیلی خوبی هم داره.

یا مثلا دیگه از editorconfig تقریبا می‌شه گفت استفاده نمی‌کنم؛ اینبار به لطف ruff و البته بازم uv خود ابزار ruff اکثر دیفالت‌های استاندارد رو داره و چون uv با pyproject.toml کار می‌کنه باقی ابزارها مثل mypy , ... هم داخل همین مورد قابل کانفیگ هست و تقریبا با همینا میشه کل نیازمندی رو برطرف کرد.
(دلیل اینکه pyproject.toml رو توی تصویر نمی‌بینید اینه که uv بصورت خودکار ایجادش می‌کنه)

مثل قبل pre-commit-config.yaml رو همچنان داریمش؛ تقریبا همه هم باهاش خوشحالند برای همین اصلا به اینکه عوضش کنم فکر نکردم.

معمولا python-version رو انیجا نگه نمی‌دارم بخصوص اینکه این مورد هم توسط uv ایجاد میشه ولی چون دیدم بعضی‌ها حذفش می‌کنند (نمی‌دونم چرا) گذاشتم باشه.

ادامه پست بعدی...
  • 💔 20
  • 👍 1
More from @pyhints
  1. Oct 5, 2026#Quick@pyHints حالا که همه دارند از قابلیت Lazy import توی پایتون ۳.۱۵ میگن گفتم یادآوری ک…
  2. Oct 1, 2026تقریباً ۳ هفته‌اس دارم این پروژه رو میزنم با Rust, Tauri v2 و هرچی دوستان بیشتری تست می‌کن…
  3. Oct 1, 2026تم دیفالت Kanagawa هست و ۷ تم معروف دیگر ترمینال هم بصورت پیشفرض وجود داره (تم‌هایی که اضا…
  4. Sep 28, 2026git commit --allow-empty -m "from: develop" لطفا دستور بالا رو یاد بگیرید البته بخش commit…
  5. Sep 23, 2026می‌دونستید کل ارائه رو می‌تونید به comic book تبدیل کنید ؟ هر مدلی که Image generation داش…
  6. Sep 14, 2026ملت skill issue های خودشون رو میندازند گردن پایتون.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →