Skip to content

Samkele05/Learning-Generative-AI-for-SE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Learning-Generative-AI-for-SE

Documenting my journey in Software Engineering through the lens of Generative AI: From code comprehension and refactoring to AI-assisted debugging and testing

Learning Generative AI for Software Engineering This repository serves as a professional log of my exploration into Generative AI tools and their application in modern software development. Module Goals • Comprehension: Using AI to break down complex, legacy codebases. • Efficiency: Automating documentation and unit test generation. • Refactoring: Leveraging AI to improve code smell and performance. • Learning: Using LLMs as a "Socratic tutor" for new SDKs and APIs.

My AI Ethics & Principles As an aspiring engineer, I follow these rules when using AI:

  1. Understand First: Never commit code generated by AI that I cannot explain line-by-line.
  2. Verify & Test: AI-generated unit tests must be manually verified for logic errors.
  3. Security First: Never share sensitive API keys or credentials with an LLM.

About

Documenting my journey in Software Engineering through the lens of Generative AI: From code comprehension and refactoring to AI-assisted debugging and testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors