Skip to content

Latest commit

 

History

History
32 lines (13 loc) · 676 Bytes

Software Engineering.md

File metadata and controls

32 lines (13 loc) · 676 Bytes

Software Engineering

c

Software engineering is the process of designing, developing, testing, and maintaining software. It involves a range of best practices and methodologies, such as agile development, version control, and automated testing. Here's an example of a simple software engineering project in Python that uses the Pytest library for unit testing:

main.py

def add(a, b):

return a + b

test_main.py

import pytest

from main import add

def test_add():

assert add(2, 3) == 5

assert add(0, 0) == 0

assert add(-1, 1) == 0