Junior — Middle
Vytvárate jednotkové testy pre kód, ktorý napísali vaši kolegovia?
sobes.tech AI
Odpoveď od AI
Áno, písanie jednotkových testov pre kód kolegov je dôležitou praxou na zabezpečenie kvality a stability projektu. Jednotkové testy pomáhajú odhaliť chyby v raných štádiách a dokumentujú očakávané správanie funkcií.
Príklad jednoduchého jednotkového testu v Pythone s použitím modulu unittest:
import unittest
from my_module import add
class TestAddFunction(unittest.TestCase):
def test_add_positive_numbers(self):
self.assertEqual(add(2, 3), 5)
def test_add_negative_numbers(self):
self.assertEqual(add(-1, -1), -2)
if __name__ == '__main__':
unittest.main()
Tento prístup pomáha udržať kód funkčný pri vykonávaní zmien.