Tabnine now supports Perforce Helix Core
//

Tabnine Blog Archive | Page 11

//
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.
5 AI trends we spotted this year at Google Cloud Next
April 18, 2024
/
4 -min read
Google Cloud Next made it clear that the era of AI is here. Given our unique perspective on the subject, here are five trends we observed at the event.
5 software development skills AI will render obsolete
April 16, 2024
/
3 -min read
AI coding tools automate so many tasks that developers are likely to discover that some of the skills they’ve acquired will no longer be needed.
Tabnine product updates roundup, April 2024 edition
April 11, 2024
/
3 -min read
Here's a look at our recent product updates, including real-time switchable AI models, a new Onboarding Agent, and follow-up questions in Tabnine Chat.
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: 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: 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.
Switchable models come to Tabnine Chat
April 2, 2024
/
5 -min read
Starting today, you can switch the underlying large language model (LLM) that powers Tabnine’s AI chat at any time.
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.