ਆਪਣੇ ਕੋਡ ਫੋਲਡਰਾਂ ਅਤੇ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕਰਨਾ ਹੈ: ਮੇਰਾ ਕੁਸ਼ਲ ਸਿਸਟਮ

ਆਪਣੇ ਕੋਡ ਫੋਲਡਰਾਂ ਅਤੇ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕਰਨਾ ਹੈ: ਮੇਰਾ ਕੁਸ਼ਲ ਸਿਸਟਮ ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਇੱਕ ਖਜ਼ਾਨੇ ਦੇ ਨਕਸ਼ੇ ਦੀ ਖੋਜ ਕਰਨ ਵਰਗਾ ਹੈ! ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਅਸੀਂ ਗੁਆਚੀ ਫਾਈਲ ਦੀ ਖੋਜ ਵਿੱਚ ਕਿੰਨੇ ਘੰਟੇ ਬਿਤਾਉਂਦੇ ਹਾਂ? ਖੈਰ, ਮੇਰੇ ਤਰੀਕੇ ਨਾਲ, ਤੁਸੀਂ ਸਿਰਫ਼ ਡਿਜੀਟਲ ਹਫੜਾ-ਦਫੜੀ ਨਾਲ ਨਜਿੱਠਣ ਲਈ ਧੀਰਜ ਗੁਆ ਬੈਠੋਗੇ। ਇੱਥੇ, ਅਸੀਂ ਇਸ ਬਾਰੇ ਗੱਲ ਕਰਾਂਗੇ ਕਿ ਤੁਹਾਡੇ ਕੋਡ ਫੋਲਡਰਾਂ ਨੂੰ ਇੱਕ ਸੰਗਠਿਤ ਸਵਰਗ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ, ਬਿਨਾਂ ਪਾਗਲ ਹੋਏ। ਉਨ੍ਹਾਂ ਸੁਝਾਵਾਂ ਲਈ ਤਿਆਰ ਰਹੋ ਜੋ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨੂੰ ਮੇਰੇ ਕਮਰੇ ਨਾਲੋਂ ਸਾਫ਼-ਸੁਥਰਾ ਬਣਾਉਣਗੇ (ਅਤੇ ਇਹ ਕਾਫ਼ੀ ਇੱਕ ਪ੍ਰਾਪਤੀ ਹੈ)!

ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਨ ਦੀ ਕਲਾ: ਕੋਡ ਫੋਲਡਰਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਦਾ ਮੇਰਾ ਤਰੀਕਾ

ਬਿਨਾਂ ਪਾਗਲ ਹੋਏ ਕੋਡ ਫੋਲਡਰਾਂ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕਰਨਾ ਹੈ

ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕੀਤੀ, ਤਾਂ ਮੈਨੂੰ ਲੱਗਿਆ ਕਿ ਕੋਡ ਫੋਲਡਰਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨਾ ਸੈਂਡਵਿਚ ਬਣਾਉਣ ਜਿੰਨਾ ਆਸਾਨ ਹੈ। ਪਰ ਮੇਰੇ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹ ਇੰਨਾ ਸੌਖਾ ਨਹੀਂ ਹੈ! ਇੱਕ ਮਿੰਟ ਤੁਸੀਂ ਉੱਥੇ ਹੋ, ਜਿੰਨਾ ਹੋ ਸਕੇ ਖੁਸ਼ ਹੋ, ਅਤੇ ਅਗਲੇ ਮਿੰਟ ਤੁਸੀਂ "ਪ੍ਰੋਜੈਕਟ" ਵਰਗੇ ਨਾਵਾਂ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਦੇ ਸਮੁੰਦਰ ਵਿੱਚ ਗੁਆਚ ਜਾਂਦੇ ਹੋ।ਅੰਤv2.3.1_bkp (ਗੰਭੀਰਤਾ ਨਾਲ, ਕਿਸਨੂੰ 50 ਸੰਸਕਰਣਾਂ ਦੀ ਲੋੜ ਹੈ?)।

ਮੈਨੂੰ ਪਤਾ ਲੱਗਾ ਕਿ ਪਾਗਲ ਨਾ ਹੋਣ ਦੀ ਕੁੰਜੀ ਹੈ ਸਾਦਗੀਇਹ ਮੇਰੇ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ:

  • ਮੁੱਖ ਫੋਲਡਰ ਬਣਾਓਹਰੇਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਫੋਲਡਰ। ਇਸਦੇ ਅੰਦਰ, ਤੁਹਾਡੇ ਕੋਲ src, docs, ਅਤੇ tests ਵਰਗੇ ਸਬਫੋਲਡਰ ਹੋ ਸਕਦੇ ਹਨ। ਸਰਲ ਅਤੇ ਸਿੱਧਾ!
  • ਵਰਣਨਾਤਮਕ ਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।ਪ੍ਰੋਜੈਕਟ1 ਦੀ ਬਜਾਏ, ਐਪ ਕਿਵੇਂ ਹੋਵੇਗਾ?ਦੇਪਕਵਾਨਾਂ? ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਸਿਰਫ਼ ਦੇਖ ਕੇ ਹੀ ਜਾਣਦੇ ਹੋ ਕਿ ਇਹ ਕੀ ਹੈ।
  • ਬੈਕਅੱਪ ਦੇ ਲਾਲਚ ਤੋਂ ਬਚੋ।ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਕਾਪੀ ਬਣਾਈ ਹੈ, ਤਾਂ ਨਾਮ ਵਿੱਚ ਵਰਜਨ ਨੰਬਰ ਪਾਓ, ਪਰ ਇਸਨੂੰ ਜ਼ਿਆਦਾ ਨਾ ਕਰੋ। ਇੱਕ v1 ਕਾਫ਼ੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਵਰਜਨਾਂ ਦੀ ਗਾਥਾ ਵਿੱਚ ਨਹੀਂ ਹੋ।

ਫਾਈਲ ਸਟ੍ਰਕਚਰਿੰਗ ਪ੍ਰੋਗਰਾਮਿੰਗ: ਮੇਰੇ ਲਈ ਕੀ ਕੰਮ ਕਰਦਾ ਹੈ

ਆਪਣੀ ਯਾਤਰਾ ਦੌਰਾਨ, ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਹੈ ਕਿ ਇੱਕ ਚੰਗੀ ਫਾਈਲ ਬਣਤਰ ਇੱਕ ਚੰਗੇ ਨਕਸ਼ੇ ਵਾਂਗ ਹੈ। ਇਸ ਤੋਂ ਬਿਨਾਂ, ਤੁਸੀਂ ਇੱਕ ਬਹੁਤ ਹੀ ਅਜੀਬ ਜਗ੍ਹਾ 'ਤੇ ਪਹੁੰਚ ਸਕਦੇ ਹੋ! ਇੱਥੇ ਉਹ ਟੇਬਲ ਹੈ ਜੋ ਮੈਂ ਆਪਣੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹਾਂ:

ਫਾਈਲ ਕਿਸਮ ਵੇਰਵਾ ਟਿਕਾਣਾ
ਸਰੋਤ ਕੋਡ .js, .py, ਆਦਿ ਫਾਈਲਾਂ। /src
ਦਸਤਾਵੇਜ਼ੀਕਰਨ .md ਜਾਂ .txt ਫਾਈਲਾਂ /ਡੌਕਸ
ਟੈਸਟ ਫਾਈਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ /ਟੈਸਟ
ਚਿੱਤਰ ਲੋਗੋ, ਆਈਕਨ ਅਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ /ਸੰਪਤੀਆਂ/ਚਿੱਤਰ
ਸਟਾਈਲ CSS ਜਾਂ ਸਟਾਈਲ ਫਾਈਲਾਂ /ਸੰਪਤੀਆਂ/CSS

ਇਸ ਚਾਰਟ ਨਾਲ, ਮੈਨੂੰ ਜੋ ਚਾਹੀਦਾ ਹੈ ਉਸਨੂੰ ਲੱਭਣਾ ਆਸਾਨ ਹੋ ਗਿਆ ਹੈ। ਅਤੇ ਕਿਸਨੂੰ ਥੋੜ੍ਹੀ ਜਿਹੀ ਵਿਜ਼ੂਅਲ ਸਹਾਇਤਾ ਪਸੰਦ ਨਹੀਂ ਆਉਂਦੀ, ਠੀਕ ਹੈ?

ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਵਰਗੀਕਰਨ ਲਈ ਸੁਝਾਅ

ਹੁਣ ਜਦੋਂ ਮੈਂ ਆਪਣਾ ਸਿਸਟਮ ਸਾਂਝਾ ਕਰ ਲਿਆ ਹੈ, ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਗੁੰਮ ਹੋਣ ਤੋਂ ਬਚਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ:

  • ਹਰ ਚੀਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਰੱਖੋ।ਜੇਕਰ ਤੁਸੀਂ ਕੁਝ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਫੋਲਡਰ ਜਾਂ ਫਾਈਲ ਦਾ ਨਾਮ ਅੱਪਡੇਟ ਕਰੋ। ਅੱਜ ਜੋ ਤੁਸੀਂ ਵਿਵਸਥਿਤ ਕਰ ਸਕਦੇ ਹੋ ਉਸਨੂੰ ਕੱਲ੍ਹ ਤੱਕ ਨਾ ਟਾਲੋ!
  • ਟਿੱਪਣੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋਆਪਣੇ ਕੋਡ ਦੇ ਅੰਦਰ, ਹਰੇਕ ਭਾਗ ਦੇ ਕੰਮ ਬਾਰੇ ਦੱਸਦੀਆਂ ਟਿੱਪਣੀਆਂ ਸ਼ਾਮਲ ਕਰੋ। ਇਹ ਤੁਹਾਡੀ ਅਤੇ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਦੇਖਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਦੀ ਮਦਦ ਕਰਦਾ ਹੈ।
  • ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਸਮੀਖਿਆ ਕਰੋਸਮੇਂ-ਸਮੇਂ 'ਤੇ, ਆਪਣੀਆਂ ਫਾਈਲਾਂ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੋ। ਜਿਸ ਚੀਜ਼ ਦੀ ਤੁਹਾਨੂੰ ਹੁਣ ਲੋੜ ਨਹੀਂ ਹੈ ਉਸਨੂੰ ਸੁੱਟ ਦਿਓ। ਇਹ ਫਰਿੱਜ ਸਾਫ਼ ਕਰਨ ਵਾਂਗ ਹੈ, ਪਰ ਪੁਰਾਣੇ ਭੋਜਨ ਦੀ ਬਦਬੂ ਤੋਂ ਬਿਨਾਂ!

ਡਿਜੀਟਲ ਸਫਾਈ: ਇਹ ਕਦੋਂ ਅਤੇ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

ਡਿਜੀਟਲ ਫੋਲਡਰਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਦੀ ਮਹੱਤਤਾ

ਕੀ ਤੁਸੀਂ ਉਸ ਪਲ ਨੂੰ ਜਾਣਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ ਅਤੇ ਫੋਲਡਰਾਂ ਦੇ ਸਮੁੰਦਰ ਵਿੱਚ ਗੁਆਚ ਜਾਂਦੇ ਹੋ? ਮੈਂ ਉੱਥੇ ਇਸ ਤੋਂ ਵੱਧ ਵਾਰ ਗਿਆ ਹਾਂ ਜਿੰਨਾ ਮੈਂ ਮੰਨਣਾ ਚਾਹੁੰਦਾ ਹਾਂ! ਆਪਣੇ ਡਿਜੀਟਲ ਫੋਲਡਰਾਂ ਨੂੰ ਸਾਫ਼ ਕਰੋ। ਇਹ ਆਪਣੇ ਡੈਸਕ ਦੀ ਸਫਾਈ ਜਿੰਨਾ ਹੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਆਖ਼ਰਕਾਰ, ਗੜਬੜ ਵਾਲੀ ਥਾਂ 'ਤੇ ਕੌਣ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ?

ਜਦੋਂ ਮੈਂ ਆਪਣੇ ਫੋਲਡਰਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਨਹੀਂ ਕਰਦਾ ਸੀ, ਤਾਂ ਅਜਿਹਾ ਮਹਿਸੂਸ ਹੁੰਦਾ ਸੀ ਜਿਵੇਂ ਮੈਂ ਆਪਣੀਆਂ ਫਾਈਲਾਂ ਨਾਲ ਰੂਸੀ ਰੂਲੇਟ ਖੇਡ ਰਿਹਾ ਹਾਂ। ਤੁਹਾਨੂੰ ਕਦੇ ਨਹੀਂ ਪਤਾ ਕਿ ਤੁਹਾਨੂੰ ਉਹ ਮਿਲੇਗਾ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ ਜਾਂ ਕੀ ਤੁਸੀਂ ਇੱਕ ਪੁਰਾਣਾ ਦਸਤਾਵੇਜ਼ ਖੋਲ੍ਹੋਗੇ ਜੋ ਤੁਹਾਨੂੰ ਹੁਣ ਯਾਦ ਵੀ ਨਹੀਂ ਹੈ। ਇਸ ਲਈ ਡਿਜੀਟਲ ਸਫਾਈ ਸਿਰਫ਼ ਸੁਹਜ ਦਾ ਮਾਮਲਾ ਨਹੀਂ ਹੈ, ਸਗੋਂ... ਕੁਸ਼ਲਤਾ!

ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਮੇਰਾ ਤਰੀਕਾ

ਇਹ ਮੇਰਾ ਸਭ ਕੁਝ ਠੀਕ ਰੱਖਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ। ਇਹ ਸੈਂਡਵਿਚ ਬਣਾਉਣ ਜਿੰਨਾ ਹੀ ਸਰਲ ਹੈ (ਫਰਸ਼ 'ਤੇ ਡਿੱਗਣ ਵਾਲੀ ਰੋਟੀ ਤੋਂ ਬਿਨਾਂ):

  • ਮੁੱਖ ਫੋਲਡਰ ਬਣਾਓਉਹਨਾਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦੇ ਹਿਸਾਬ ਨਾਲ ਵੱਖ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਉਹ ਉਹ ਬੱਚੇ ਹੋਣ ਜੋ ਤੁਹਾਡੇ ਕਦੇ ਨਹੀਂ ਹੋਏ। ਹਰ ਇੱਕ ਨੂੰ ਆਪਣੀ ਜਗ੍ਹਾ ਦਾ ਹੱਕ ਹੈ!
  • ਸਬਫੋਲਡਰਹਰੇਕ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਦਰ, ਦਸਤਾਵੇਜ਼ਾਂ, ਤਸਵੀਰਾਂ ਅਤੇ ਕੋਡ ਲਈ ਸਬਫੋਲਡਰ ਬਣਾਓ। ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਘਰ ਦੇ ਦਰਾਜ਼ਾਂ ਵਾਂਗ ਸੋਚੋ।
  • ਨਾਮ ਸਾਫ਼-ਸਾਫ਼ ਦੱਸੋ“Project1” ਦੀ ਬਜਾਏ, “RecipeApp_Version1” ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਇਹ ਨਹੀਂ ਭੁੱਲੋਗੇ ਕਿ ਇਹ ਕਿਸ ਬਾਰੇ ਹੈ, ਭਾਵੇਂ ਤੁਹਾਡੀ ਯਾਦਦਾਸ਼ਤ ਇੱਕ ਛਾਨਣੀ ਵਰਗੀ ਹੋਵੇ।
  • ਨਿਯਮਤ ਸਮੀਖਿਆਵਾਂਹਰ ਮਹੀਨੇ, ਸਫਾਈ ਕਰੋ। ਜਿਸ ਚੀਜ਼ ਦੀ ਤੁਹਾਨੂੰ ਹੁਣ ਲੋੜ ਨਹੀਂ ਹੈ ਉਸਨੂੰ ਸੁੱਟ ਦਿਓ। ਇਹ ਇੱਕ ਡਾਈਟ 'ਤੇ ਜਾਣ ਵਰਗਾ ਹੈ, ਪਰ ਫਾਈਲਾਂ ਦੇ ਨਾਲ!

ਕੋਡ ਫਾਈਲ ਸਫਾਈ: ਕੀ ਰੱਖਣਾ ਹੈ ਅਤੇ ਕੀ ਸੁੱਟਣਾ ਹੈ

ਹੁਣ, ਆਓ ਗੱਲ ਕਰੀਏ ਕਿ ਅਸਲ ਵਿੱਚ ਕੀ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ: ਕੋਡ ਫਾਈਲਾਂ! ਇੱਥੇ ਇੱਕ ਟੇਬਲ ਹੈ ਜੋ ਮੈਂ ਇਹ ਫੈਸਲਾ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹਾਂ ਕਿ ਕੀ ਰੱਖਣਾ ਹੈ ਅਤੇ ਕੀ ਸੁੱਟਣਾ ਹੈ:

ਫਾਈਲ ਕਿਸਮ ਬਣਾਈ ਰੱਖਣ ਲਈ ਸੁੱਟ ਦੇਣਾ
ਫੰਕਸ਼ਨਲ ਕੋਡ ਹਾਂ ਨਹੀਂ
ਪੁਰਾਣੇ ਵਰਜਨ ਸਿਰਫ਼ ਜੇਕਰ ਜ਼ਰੂਰੀ ਹੋਵੇ ਜੇਕਰ ਇਹ ਹੁਣ ਉਪਯੋਗੀ ਨਹੀਂ ਹੈ
ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਹਾਂ ਨਹੀਂ
ਪ੍ਰਯੋਗਾਤਮਕ ਕੋਡ ਇਹ ਸਾਰਥਕਤਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇਸਦਾ ਕੋਈ ਮਕਸਦ ਨਹੀਂ ਹੈ

ਜਦੋਂ ਮੈਂ ਆਪਣੀਆਂ ਕੋਡ ਫਾਈਲਾਂ ਨੂੰ ਵੇਖਦਾ ਹਾਂ, ਤਾਂ ਮੈਂ ਆਪਣੇ ਆਪ ਤੋਂ ਇੱਕ ਸਧਾਰਨ ਸਵਾਲ ਪੁੱਛਦਾ ਹਾਂ: "ਕੀ ਇਹ ਅਜੇ ਵੀ ਮੇਰੀ ਮਦਦ ਕਰਦਾ ਹੈ?" ਜੇਕਰ ਜਵਾਬ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ... ਵੱਲ ਜਾ ਸਕਦਾ ਹੈ। ਡਿਜੀਟਲ ਕੂੜਾਅਤੇ ਯਾਦ ਰੱਖੋ, ਸਭ ਤੋਂ ਗੰਦਾ ਕੋਡ ਵੀ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਦੋ ਵਾਰ ਸੋਚੇ ਬਿਨਾਂ ਨਾ ਸੁੱਟੋ!

ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਕੁਸ਼ਲਤਾ: ਇੱਕ ਸਿਸਟਮ ਜੋ ਕੰਮ ਕਰਦਾ ਹੈ

ਮੇਰੀ ਉਤਪਾਦਕਤਾ ਵਧਾਉਣ ਲਈ ਕੋਡ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕਰਨਾ ਹੈ

ਆਹ, ਏ ਸੰਗਠਨਜੇ ਮੇਰੇ ਕੋਲ ਹਰ ਵਾਰ ਇੱਕ ਪੈਸਾ ਹੁੰਦਾ ਜਦੋਂ ਮੈਂ ਕਿਸੇ ਨੂੰ ਇਹ ਕਹਿੰਦੇ ਸੁਣਿਆ ਕਿ ਇੱਕ ਬਿਹਤਰ ਫਾਈਲ ਸਿਸਟਮ ਨਾਲ ਉਨ੍ਹਾਂ ਦੇ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਜ਼ਿੰਦਗੀ ਸੌਖੀ ਹੋ ਜਾਵੇਗੀ, ਤਾਂ ਮੈਂ ਅਮੀਰ ਹੋ ਜਾਂਦਾ! ਪਰ ਗੰਭੀਰਤਾ ਨਾਲ, ਆਪਣੀਆਂ ਕੋਡ ਫਾਈਲਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨਾ ਇੱਕ ਵਧੀਆ ਕੇਕ ਵਿਅੰਜਨ ਵਾਂਗ ਹੈ: ਜੇਕਰ ਤੁਸੀਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਨਤੀਜਾ ਇੱਕ ਤਬਾਹੀ ਹੋ ਸਕਦਾ ਹੈ।

ਮੈਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਹਰ ਚੀਜ਼ ਨੂੰ ਕ੍ਰਮਬੱਧ ਰੱਖਣ ਨਾਲ ਮਦਦ ਮਿਲਦੀ ਹੈ ਉਤਪਾਦਕਤਾ ਵਧਾਓਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੈਨੂੰ ਬਚਾਉਂਦੇ ਹਨ:

  • ਫੋਲਡਰ ਬਣਾਓਹਰੇਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਫੋਲਡਰ। ਹਾਂ, ਮੈਨੂੰ ਪਤਾ ਹੈ ਕਿ ਇਹ ਸਪੱਸ਼ਟ ਜਾਪਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਹੈਰਾਨ ਹੋਵੋਗੇ ਕਿ ਕਿੰਨੇ ਲੋਕ ਇਸਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦੇ ਹਨ!
  • ਨਾਮ ਸਾਫ਼ ਕਰੋਉਹ ਨਾਮ ਵਰਤੋ ਜੋ ਸਮਝ ਵਿੱਚ ਆਉਣ। ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ 10 ਪ੍ਰੋਜੈਕਟ ਹੋਣ ਤਾਂ ਪ੍ਰੋਜੈਕਟ1 ਤੁਹਾਡੀ ਮਦਦ ਨਹੀਂ ਕਰੇਗਾ।
  • ਦਸਤਾਵੇਜ਼ੀਕਰਨਹਮੇਸ਼ਾ ਇੱਕ README ਲਿਖੋ। ਇਹ ਤੁਹਾਡੇ ਭਵਿੱਖ ਲਈ ਇੱਕ ਨੋਟ ਛੱਡਣ ਵਾਂਗ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਿੱਲੀ ਵਾਂਗ ਉਲਝਣ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਸ਼ੀਸ਼ੇ ਨੂੰ ਸਮਝਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ।

ਕੋਡ ਫਾਈਲਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ: ਮੈਂ ਹੁਣ ਤੱਕ ਕੀ ਸਿੱਖਿਆ ਹੈ

ਬਹੁਤ ਕੋਸ਼ਿਸ਼ਾਂ ਅਤੇ ਗਲਤੀਆਂ (ਅਤੇ ਕੁਝ ਨੀਂਦ ਨਾ ਆਉਣ ਵਾਲੀਆਂ ਰਾਤਾਂ) ਤੋਂ ਬਾਅਦ, ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਕੁਝ ਅਭਿਆਸ ਸੱਚਮੁੱਚ ਕੰਮ ਕਰਦੇ ਹਨ। ਇੱਥੇ ਮੇਰੇ ਮਨਪਸੰਦ ਹਨ:

ਅਭਿਆਸ ਵੇਰਵਾ
ਵਰਜਨ ਕੰਟਰੋਲ ਗਿੱਟ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਸਮੇਂ ਵਿੱਚ ਵਾਪਸ ਜਾਣ ਲਈ ਇੱਕ ਸੁਪਰਪਾਵਰ ਵਾਂਗ ਹੈ।
ਫੋਲਡਰ ਬਣਤਰ ਕੋਡ, ਟੈਸਟਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ ਫੋਲਡਰ। ਜ਼ਿੰਦਗੀ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ!
ਟਿੱਪਣੀਆਂ ਸਮਝਾਓ ਕਿ ਤੁਹਾਡਾ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਮੈਂ ਇਹ ਸੋਚ ਕੇ ਨਹੀਂ ਰਹਾਂਗਾ ਕਿ ਮੈਂ ਕੀ ਸੋਚ ਰਿਹਾ ਸੀ।

ਇਹਨਾਂ ਅਭਿਆਸਾਂ ਨੇ ਨਾ ਸਿਰਫ਼ ਮੈਨੂੰ ਸਭ ਕੁਝ ਠੀਕ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ, ਸਗੋਂ ਮੈਨੂੰ "ਪ੍ਰੋਗਰਾਮਰ ਪੈਨਿਕ ਅਟੈਕ" ਕਹਿਣ ਤੋਂ ਬਚਣ ਵਿੱਚ ਵੀ ਮਦਦ ਕੀਤੀ। ਤੁਸੀਂ ਉਸ ਪਲ ਨੂੰ ਜਾਣਦੇ ਹੋ ਜਦੋਂ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ ਫਾਈਲ ਨਹੀਂ ਮਿਲਦੀ ਅਤੇ ਸਮਾਂ ਸੀਮਾ ਨੇੜੇ ਆ ਰਹੀ ਹੁੰਦੀ ਹੈ? ਖੈਰ, ਮੈਂ ਇਸ ਵਿੱਚੋਂ ਦੁਬਾਰਾ ਨਹੀਂ ਲੰਘਣਾ ਚਾਹੁੰਦਾ!

ਮੇਰਾ ਕੁਸ਼ਲ ਫੋਲਡਰ ਸਿਸਟਮ: ਪਾਗਲ ਨਾ ਹੋਣ ਦਾ ਰਾਜ਼

ਹੁਣ, ਆਓ ਅਸਲ ਵਿੱਚ ਕੀ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ, ਉਸ ਵੱਲ ਵਧੀਏ: ਮੇਰਾ ਫੋਲਡਰ ਸਿਸਟਮਮੈਂ ਇਸਨੂੰ "ਪਾਗਲ ਨਾ ਹੋਣ ਦਾ ਰਾਜ਼" ਕਹਿੰਦਾ ਹਾਂ। ਮੈਂ ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੰਗਠਿਤ ਕਰਦਾ ਹਾਂ:

  • ਪ੍ਰੋਜੈਕਟ ਰੂਟਸਭ ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਹੈ।
  • ਕੋਡਹਰੇਕ ਮੋਡੀਊਲ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਫੋਲਡਰ।
  • ਟੈਸਟਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਮੈਂ ਸਾਰੇ ਟੈਸਟ ਪਾਉਂਦਾ ਹਾਂ। ਇਸ ਤਰ੍ਹਾਂ, ਮੈਨੂੰ ਬਾਅਦ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਖੋਜਦੇ ਰਹਿਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
  • ਡੌਕਸਦਸਤਾਵੇਜ਼ੀਕਰਨ, ਕਿਉਂਕਿ ਇੱਕ ਦਿਨ ਮੈਂ ਇਹ ਸਮਝਣਾ ਚਾਹਾਂਗਾ ਕਿ ਮੈਂ ਕੀ ਕੀਤਾ।

ਇਹ ਸਿਸਟਮ ਇੱਕ ਚੰਗੇ ਪੀਜ਼ਾ ਵਾਂਗ ਹੈ: ਹਰੇਕ ਸਮੱਗਰੀ ਦੀ ਆਪਣੀ ਜਗ੍ਹਾ ਹੁੰਦੀ ਹੈ ਅਤੇ, ਅੰਤ ਵਿੱਚ, ਹਰ ਚੀਜ਼ ਕੁਝ ਸੁਆਦੀ ਬਣਾਉਣ ਲਈ ਇਕੱਠੀ ਹੁੰਦੀ ਹੈ! ਅਤੇ ਮੇਰੇ ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਫੋਲਡਰ ਖੋਲ੍ਹਣ ਅਤੇ ਹਰ ਚੀਜ਼ ਨੂੰ ਸੰਗਠਿਤ ਦੇਖਣ ਤੋਂ ਵੱਧ ਸੰਤੁਸ਼ਟੀਜਨਕ ਕੁਝ ਨਹੀਂ ਹੈ। ਇਹ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਜੱਫੀ ਵਾਂਗ ਹੈ!

ਇਸੇ ਤਰ੍ਹਾਂ ਦੀਆਂ ਪੋਸਟਾਂ

ਜਵਾਬ ਦੇਵੋ

ਤੁਹਾਡਾ ਈ-ਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ 'ਤੇ * ਦਾ ਨਿਸ਼ਾਨ ਲੱਗਿਆ ਹੋਇਆ ਹੈ।