From bebbb0d733b8a609bac66fe711dd248ab6b9c461 Mon Sep 17 00:00:00 2001 From: MKarimi Date: Thu, 10 Feb 2022 19:31:30 +0330 Subject: [PATCH 1/5] create persian readme for translate --- README-Persian.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 README-Persian.md diff --git a/README-Persian.md b/README-Persian.md new file mode 100644 index 0000000..e69de29 From 88bc211f0215aaa35c30cb7b0dfd1a53985892c1 Mon Sep 17 00:00:00 2001 From: MKarimi Date: Thu, 10 Feb 2022 19:51:04 +0330 Subject: [PATCH 2/5] translate table --- README-Persian.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README-Persian.md b/README-Persian.md index e69de29..0a96517 100644 --- a/README-Persian.md +++ b/README-Persian.md @@ -0,0 +1,21 @@ +# کد تمیز در پایتون + +[![Build Status](https://travis-ci.com/zedr/clean-code-python.svg?branch=master)](https://travis-ci.com/zedr/clean-code-python) +[![](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/download/releases/3.8.3/) + +## فهرست مطالب +1. [مقدمه](#مقدمه) +2. [متغیرها]() +3. [تابع‌ها]() +4. [شی‌ها و ساختمان داده]() +5. [کلاس‌ها]() + 1. [S: قاعده تک وظیفه‌ای (SRP)]() + 2. [O: قاعده باز و بسته (OCP)]() + 3. [L: قاعده جایگزینی لیسکوف (LSP)]() + 4. [I: قاعده جداسازی رابط (ISP)]() + 5. [D: قاعده وارونگی وابستگی (DIP)]() +6. [خودت را تکرار نکن]() +7. [ترجمه]() + +## مقدمه + From da4beedeb24a4c0ea284ea65480480b35c1e022c Mon Sep 17 00:00:00 2001 From: MKarimi Date: Thu, 10 Feb 2022 19:55:01 +0330 Subject: [PATCH 3/5] update --- README-Persian.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README-Persian.md b/README-Persian.md index 0a96517..d542bcd 100644 --- a/README-Persian.md +++ b/README-Persian.md @@ -4,18 +4,18 @@ [![](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/download/releases/3.8.3/) ## فهرست مطالب -1. [مقدمه](#مقدمه) -2. [متغیرها]() -3. [تابع‌ها]() -4. [شی‌ها و ساختمان داده]() -5. [کلاس‌ها]() - 1. [S: قاعده تک وظیفه‌ای (SRP)]() - 2. [O: قاعده باز و بسته (OCP)]() - 3. [L: قاعده جایگزینی لیسکوف (LSP)]() - 4. [I: قاعده جداسازی رابط (ISP)]() - 5. [D: قاعده وارونگی وابستگی (DIP)]() -6. [خودت را تکرار نکن]() -7. [ترجمه]() +1. [مقدمه](##مقدمه) +2. [متغیرها](##) +3. [تابع‌ها](##) +4. [شی‌ها و ساختمان داده](##) +5. [کلاس‌ها](##) + 1. [S: قاعده تک وظیفه‌ای (SRP)](##) + 2. [O: قاعده باز و بسته (OCP)](##) + 3. [L: قاعده جایگزینی لیسکوف (LSP)](##) + 4. [I: قاعده جداسازی رابط (ISP)](##) + 5. [D: قاعده وارونگی وابستگی (DIP)](##) +6. [خودت را تکرار نکن](##) +7. [ترجمه](##) ## مقدمه From 86c42d1b9176b61f7084a4884ffb48853360f28c Mon Sep 17 00:00:00 2001 From: MKarimi Date: Thu, 10 Feb 2022 20:03:26 +0330 Subject: [PATCH 4/5] testing with English lang --- README-Persian.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README-Persian.md b/README-Persian.md index d542bcd..2ce229a 100644 --- a/README-Persian.md +++ b/README-Persian.md @@ -19,3 +19,21 @@ ## مقدمه +# clean-code-python + +[![Build Status](https://travis-ci.com/zedr/clean-code-python.svg?branch=master)](https://travis-ci.com/zedr/clean-code-python) +[![](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/download/releases/3.8.3/) + +## Table of Contents + 1. [Introduction](#introduction) + 2. [Variables](#variables) + 3. [Functions](#functions) + 4. [Objects and Data Structures](#objects-and-data-structures) + 5. [Classes](#classes) + 1. [S: Single Responsibility Principle (SRP)](#single-responsibility-principle-srp) + 2. [O: Open/Closed Principle (OCP)](#openclosed-principle-ocp) + 3. [L: Liskov Substitution Principle (LSP)](#liskov-substitution-principle-lsp) + 4. [I: Interface Segregation Principle (ISP)](#interface-segregation-principle-isp) + 5. [D: Dependency Inversion Principle (DIP)](#dependency-inversion-principle-dip) + 6. [Don't repeat yourself (DRY)](#dont-repeat-yourself-dry) + 7. [Translation](#translation) From 6103da8ffe9c85e4148537ec28633496c7de3424 Mon Sep 17 00:00:00 2001 From: MKarimi Date: Thu, 10 Feb 2022 20:06:58 +0330 Subject: [PATCH 5/5] why can't do it :| --- README-Persian.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README-Persian.md b/README-Persian.md index 2ce229a..14aa44a 100644 --- a/README-Persian.md +++ b/README-Persian.md @@ -4,18 +4,18 @@ [![](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/download/releases/3.8.3/) ## فهرست مطالب -1. [مقدمه](##مقدمه) -2. [متغیرها](##) -3. [تابع‌ها](##) -4. [شی‌ها و ساختمان داده](##) -5. [کلاس‌ها](##) + 1. [مقدمه](##مقدمه) + 2. [متغیرها](##) + 3. [تابع‌ها](##) + 4. [شی‌ها و ساختمان داده](##) + 5. [کلاس‌ها](##) 1. [S: قاعده تک وظیفه‌ای (SRP)](##) 2. [O: قاعده باز و بسته (OCP)](##) 3. [L: قاعده جایگزینی لیسکوف (LSP)](##) 4. [I: قاعده جداسازی رابط (ISP)](##) 5. [D: قاعده وارونگی وابستگی (DIP)](##) -6. [خودت را تکرار نکن](##) -7. [ترجمه](##) + 6. [خودت را تکرار نکن](##) + 7. [ترجمه](##) ## مقدمه