Back to Question Center
0

ਮਿਣਤੀ: ਯੂਏਏ ਦੇ ਕਈ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਲਈ ਵਧੀਆ ਹੱਲ ਕੀ ਹੈ?

1 answers:

ਮੇਰੇ ਮੁਵੱਕਲ ਵਿੱਚ ਅਕਸਰ ਕਈ ਪ੍ਰੋਜੈਕਟ / ਕੰਮ ਇੱਕ ਵਾਰ ਚੱਲਦੇ ਹਨ, ਜੋ ਕਈ ਵਾਰ ਇੱਕ ਵੈਬਸਾਈਟ ਤੇ ਇੱਕੋ ਸਮੇਂ ਤੇ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਪੈਂਦੀ ਹੈ. ਉਹ ਅਕਸਰ ਵੈਬਸਾਈਟ ਤੇ ਵੱਖਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਕਈ ਵਾਰੀ ਯੂਡੀਐਫ, ਸ਼ੇਅਰ ਕਰਦੇ ਹਨ. ਸਾਡੇ ਕੋਲ ਵਰਤਮਾਨ ਵਿੱਚ 3 ਜਨਤਕ-ਸਾਹਮਣਾ ਵਾਲੀਆਂ ਵਾਤਾਵਰਣ ਵੈਬਸਾਈਟਾਂ ਹਨ- i. ਈ - anna meiler hot. dev. ਵੈਬਸਾਈਟ. com, ਟੈਸਟ. ਵੈਬਸਾਈਟ. com, ਅਤੇ www. ਵੈਬਸਾਈਟ. com.

ਪ੍ਰੋਗਰਾਮਰ ਹੋਣ ਦੇ ਨਾਤੇ, ਮੈਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਪ੍ਰੋਜੈਕਟਾਂ / ਕੰਮਾਂ ਦੀ UA ਪ੍ਰੀਖਿਆ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਇੱਕ ਵਧੀਆ ਹੱਲ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ. ਵਰਤਮਾਨ ਵਿੱਚ, ਮੈਂ ਆਪਣੇ ਆਪ ਨੂੰ ਕੋਡ ਬਰਾਂਚਾਂ ਵਿੱਚ ਬਦਲਦੇ ਹੋਏ ਲੱਭ ਰਿਹਾ ਹਾਂ (ਸਬਵਰਸਨ ਵਰਤ ਕੇ).

ਮੇਰੇ ਕੁਝ ਵਿਕਲਪ ਕੀ ਹਨ?

February 6, 2018

ਮੇਰੀ ਮਨਪਸੰਦ ਪ੍ਰੋਜੈਕਟਾਂ ਦਾ ਇੱਕ ਮਿਸ਼ਰਨ ਹੈ (ਮੈਂ ਆਪਣੇ ਕਰੀਅਰ ਵਿੱਚ ਕਾਫ਼ੀ ਕੁਝ ਟੈਸਟਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰ ਰਿਹਾ ਹਾਂ).

ਛੱਡਣ ਵਾਲੀ ਯੁਨਿਟ- ਅਤੇ ਇਕਸਾਰਤਾ ਜਾਂਚ

ਫਰੰਟ-ਐਂਡ UI ਟੈਸਟਿੰਗ ਲਈ ਮੈਂ ਵਾਟੀਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ. ਵੈਟਿਨ ਨੂੰ ਹੋਰ ਜ਼ਿਆਦਾ ਡਾਟਾ-ਡੁਇੰਗ (ਸਾਂਝੇ ਕੰਮਾਂ ਲਈ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਡੇਟਾ ਦੇ ਨਾਲ ਬੁਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ) ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਕੰਟ੍ਰੋਲਰ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਇਸਦੇ ਦੁਆਲੇ ਲਪੇਟਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਫੇਰ ਸਵੀਕ੍ਰਿਤੀ ਦੀ ਜਾਂਚ ਲਈ (ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜ਼ਿਕਰ ਕੀਤਾ ਹੈ) ਮੈਂ ਉਪਰੋਕਤ ਦੱਸੇ ਫਾਊਂਡੇਸ਼ਨ ਫੂਲੀਨੇਸ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ. ਫਿਟਿਨੀ ਤੁਹਾਨੂੰ ਕੁਝ ਕਾਰਜਸ਼ੀਲ ਚੀਜ਼ਾਂ (ਮਾਮਲੇ ਦੀ ਵਰਤੋਂ) ਗੈਰ-ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਸੌਂਪ ਦੇਵੇਗੀ. ਇਹ ਟੈਸਟ ਇੱਕ ਟੈਸਟ ਵਿੱਚ ਸਾਰੇ ਸੰਭਵ ਇੰਪੁੱਟ ਲਈ ਇੱਕ ਕਾਲਮ ਦੇ ਨਾਲ ਟੇਬਲਸ ਵਰਗੇ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਅੰਤਮ ਕਾਲਮ, ਜਿਸਦਾ ਨਤੀਜਾ ਨਤੀਜਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਫਾਰਮ ਵਿੱਚ ਹਰੇਕ ਖੇਤਰ ਲਈ ਕਾਲਮ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਮੁੱਲ. ਤੁਸੀਂ ਇਸ ਨੂੰ ਸੈਟ ਅਪ ਕਰੋ ਤਾਂ ਕਿ ਫਿਟਿਟੀਜ ਟੈਸਟ ਹਰੇਕ ਫੀਲਡ ਲਈ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਇੱਕ ਵੈਟਿਨ-ਕੰਟਰੋਲਰ ਪ੍ਰੀਖਿਆ ਨੂੰ ਕਹੇ, ਅਤੇ ਵੈਟਿਨ-ਫਰੇਮਵਰਕ ਤੋਂ ਚੈੱਕਸਮ ਜਾਂ ਵੈਲਯੂ ਵਾਪਸ ਕਰੇ ਜੋ ਫੂਟੇਨੀ ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਜੋ ਕਿ ਪ੍ਰਮਾਣਿਕ ​​/ ਅਯੋਗ, ਜਾਂ ਇੱਕ ਗਣਿਤ ਮੁੱਲ, ਜੋ ਤੁਸੀਂ ਜਾਂਚ ਰਹੇ ਹੋ ਦੇ ਅਧਾਰ ਤੇ ਹੋ ਸਕਦਾ ਹੈ).

ਇਹਨਾਂ 3 ਪ੍ਰਾਜੈਕਟਾਂ ਦਾ ਸੁਮੇਲ ਬਹੁਤ ਵਧੀਆ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ (ਪਰ ਮੈਂ ਤੁਹਾਨੂੰ ਸਲਾਹ ਦੇਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਹੋਰ ਚੀਜ਼ਾਂ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਫੂਟੀਨੇਸ ਨਾਲ ਜਾਣੂ ਕਰਵਾਓ, ਕਿਉਂਕਿ ਲਾਗੂ ਕਰਨਾ ਥੋੜਾ ਵੱਖਰਾ ਹੈ ਜੋ ਤੁਸੀਂ ਆਸ ਕਰਦੇ ਹੋ: ਹਰੇਕ ਇੰਪੈਕਟ ਪੈਰਾਮੀਟਰ ਲਈ ਫੂਸਿਨੀ ਕਾਲ ਵਿਧੀ ਉਦਾਹਰਣ ਵਜੋਂ, ਵੌਟਿਨ-ਫਰੇਮਵਰਕ-ਰੈਪਰ ਲੇਅਰ ਨੂੰ ਲਿਖਣ ਵੇਲੇ ਇਸ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖੋ.

ਜੋੜਨ ਲਈ ਟੀਮ TeamCity ਅਤੇ ਚੈੱਕ-ਇਨ ਦੇ ਬਾਅਦ ਤੁਹਾਡੇ ਕੋਲ ਤੇਜ਼ੀ ਨਾਲ ਜਾਂਚ-ਨਤੀਜੇ ਹੋਣਗੇ, ਜਦੋਂ ਕਿ ਤੁਹਾਡੇ ਮਨ ਵਿੱਚ ਕੋਡ ਅਜੇ ਵੀ ਤਾਜ਼ਾ ਹੈ. (ਇਸ ਸੂਚੀ ਵਿਚ ਇਹ ਇਕੋ ਇਕ ਵਪਾਰਕ ਪੈਕੇਜ ਹੈ, ਪਰ ਇਹ 20 ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਮੁਫ਼ਤ ਹੈ).

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

ਵੱਖਰੀਆਂ ਸ਼ਾਖਾਵਾਂ ਰੱਖਣਾ ਅਵੈਧ ਹੈ ਅਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਓਵਰਹੈੱਡ ਬਣਾਉਂਦਾ ਹੈ.

ਇਸ ਸਮੱਸਿਆ ਨਾਲ ਨਜਿੱਠਣ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਪ੍ਰਯੋਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ ( Optimizely ਇੱਕ ਵਧੀਆ ਸੰਦ ਹੈ, ਪਰ ਤੁਸੀਂ ਆਪਣੇ ਆਪ ਦੁਆਰਾ ਇੱਕ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਵਿਧੀ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ). ਤੁਸੀਂ ਉਸ ਵਰਜਨ ਦੀ ਪਰਯੋਜਨਾ ਕਰਦੇ ਹੋ ਜਿਸ ਵਿਚ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਇਹ ਸਿਰਫ਼ ਰੈਗੂਲਰ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਹੀ ਹਨ.