[NEW] Provenance and Attribution: Minimize IP liability for GenAI output
<Back to blog
//

Author: Tabnine Team | Page 3

//
Unit-Testing-with-c.png
Unit testing in C#: The basics and a quick tutorial
May 8, 2024
/
6 -min read
Unit testing is a method of testing that breaks down software into the smallest possible units of code, which are then tested individually for correctness.
Unit-Testing-with-Python.png
Unit testing with Python: The basics and a quick tutorial
April 25, 2024
/
6 -min read
Unit testing with Python primarily involves writing test cases for these individual units, running these tests, and examining the results.
Python-Code-Debugging.png
Python code debugging: Common bugs, tools, and best practices
April 9, 2024
/
5 -min read
This article covers common types of errors you may encounter, such as syntax, runtime, and logical errors, along with more complex issues.
Code-Refactoring-Tools-2.png
Code refactoring tools: 7 popular tools and why you need them
April 4, 2024
/
7 -min read
Code refactoring tools are software applications that aid programmers in restructuring existing computer code, without changing its external behavior.
Code-refactoring-in-Java.png
Code refactoring in Java: OO vs. functional approach with examples
April 4, 2024
/
8 -min read
Code refactoring is a process that involves altering an existing body of code by changing its internal structure without affecting its external behavior.
Code-Refactoring-Tools.png
6 code refactoring techniques and how to choose
April 1, 2024
/
8 -min read
Code refactoring refers to strategic changes made to software code to make it more efficient and maintainable, but without altering its external behavior.
blog_image_11-1.png
Code documentation: Types, tools, and challenges
April 1, 2024
/
7 -min read
Code documentation is like a road map for a software project. It describes what the code does, how it does it, and why it does it that way.
blog_image_11-3.png
8 code documentation tools you must know about
March 20, 2024
/
7 -min read
Code documentation tools are an indispensable part of the software development process, providing clear explanations of a codebase and its functionality.
chat_blog.png
Tabnine Chat is now generally available
March 13, 2024
/
3 -min read
Tabnine Chat complements our code completions to enable you to simplify and accelerate numerous aspects of the software development life cycle.