Skip to content

Commit d2209ee

Browse files
committed
Update source code analysis docs
1 parent f1a98b1 commit d2209ee

File tree

3 files changed

+7
-73
lines changed

3 files changed

+7
-73
lines changed

_data/sidebars/main_sidebar.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,6 @@ entries:
7070
- title: Source Code Analysis
7171
output: web
7272
url: analyze-source-code.html
73-
- title: Accessing Source Code Premium Insights
74-
output: web
75-
url: /source-code-insights.html
7673
- title: Database Analysis
7774
output: web
7875
url: analyze-database.html

pages/tidal tools/sourcecode.md

Lines changed: 7 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Analyze your Source Code
33
keywords: source, assessment, readiness, analyze, code, application
4-
last_updated: July, 2018
4+
last_updated: January, 2023
55
summary: "Use Tidal Tools source code analysis feature to measure your application code bases for cloud PaaS migration difficulty."
66
sidebar: main_sidebar
77
permalink: analyze-source-code.html
@@ -11,67 +11,34 @@ folder: tidaltools
1111

1212
Not sure how ready you are to move to the cloud? With Tidal you have
1313
the option to analyze your specified source code associated with the applications.
14-
1514
The analysis will identify the difficulty to migrate your applications to the
16-
cloud, including the number of blocking issues identified. It is able to
17-
analyze source code written in C#, COBOL, Java, JavaScript, Kotlin, Microsoft
18-
Transact-SQL, PHP, Python, Swift, TypeScript, VB.Net.
15+
cloud.
1916

2017
If you are interested in a deeper dive source code assessment, let us know at
2118
[info@tidalcloud.com](mailto:info@tidalcloud.com).
2219

23-
## Analytics
24-
25-
### Roadblocks
26-
Roadblocks slow down your cloud migration journey, by identifying the total number of roadblocks
27-
in your source code, you are able to instantly determine which applications should be prioritized over others from a technical difficulty perspective.
28-
29-
### Migration Difficulty
30-
Migration difficulty tracks each application's readiness for a Paas system in the cloud. This percentage lets
31-
you identify which applications are easier or harder based on the implementation details and application structure.
32-
33-
34-
With these 2 key numbers, stay alert and build the smartest roadmap to the cloud.
35-
36-
### Criteria
37-
38-
To determine how ready an application is for a cloud migration there are **over 190 different factors** across all the languages (C#, VB/VB.net, Java, T-SQL, Python and PHP) that are considered.
39-
An example of some of the criteria that are considered include:
40-
- Using the file system
41-
- Using system DLLs
42-
- Using hardcoded IP addresses
43-
- Using Access Control Lists
44-
45-
The analysis will look at all of these factors and determine an overall migration difficulty.
46-
4720
Try it out!
4821

4922
{% include image.html file="source_code_analyze.png" caption="Analyze your source code" %}
5023

5124
## Getting Started
5225

53-
1. Before you can analyze a source code and rank your applications by *Migration Difficulty*, you must enable the Source Code Analysis feature for your account. To do so, go to your workspace Settings/Preferences (https://yourworkspace.tidal.cloud/#/admin/setting). You will find the Source Code Analysis section at the bottom of the page.
54-
55-
2. Now that you have activated the Source Code Analysis feature, you need to install, configure and authenticate via Tidal Tools. Make sure you follow these guides.
26+
1. Install, configure and authenticate via Tidal Tools. Make sure you follow these guides.
5627
- How to [install](tidal-tools.html#install) Tidal Tools.
5728
- Install Tidal Tools [dependencies](tidal-tools.html#dependencies).
5829
- Make sure you can [connect](tidal-tools.html#connecting-to-the-api) with your workspace using Tidal Tools.
5930
- As the last step, You should run the [tidal doctor](troubleshooting.html#tidal-doctor) command to verify that your environment has been configured properly.
6031

61-
3. You will need the ID of the application for which you are going to perform the source code analysis. You can find it in the URL bar when looking at an application. ex. If you are viewing an application in Tidal, the URL will show `https://demo.tidal.cloud/#/apps/111` in this case 111 is the application ID.
32+
2. You will need the ID of the application for which you are going to perform the source code analysis. You can find it in the URL bar when looking at an application. ex. If you are viewing an application in Tidal, the URL will show `https://demo.tidal.cloud/#/apps/111` in this case 111 is the application ID.
6233

63-
4. Lastly, you will need a local copy of the source code for the application.
34+
3. Lastly, you will need a local copy of the source code for the application.
6435

65-
5. Perform the Source Code Analysis. There are 2 options to do so. You can find more details in this [section](#perform-the-analysis).
36+
4. Perform the Source Code Analysis. There are 2 options to do so. You can find more details in this [section](#perform-the-analysis).
6637

6738
That is all. You should be able to see the results in your workspace within seconds.
6839

6940
{% include tip.html content="Looking to try it out and don't have any code handy? You can use this sample [schoolbus application](https://github.com/tidalmigrations/schoolbus) by [cloning it from GitHub](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository)." %}
7041

71-
72-
73-
74-
7542
## Perform the analysis
7643

7744
When analyzing a source code (or multiple), you have two options.
@@ -118,20 +85,13 @@ These are the steps you need to follow in order to bypass internet access limita
11885

11986
After the analysis is completed, you will find a zip file called, `result-<DATE>.zip` that can then be transferred into a machine with internet connectivity.
12087

121-
12288
4. Back to the machine with internet access, you can now upload your results to your workspace with this command.
12389

12490
`tidal analyze code --app-id [app_id_for_your_application] --upload [file_name]`
12591

12692
You should receive confirmation that the upload has been completed and can navigate to Tidal to see the results.
12793

128-
129-
130-
131-
132-
133-
134-
{% include tip.html content="Need to run code analysis on a entire set of applications all from one machine? Run [this command and easily create a directory for every application already in Tidal](https://github.com/tidalmigrations/gists/blob/master/make_source_code_dirs.sh)" %}
94+
{% include tip.html content="Need to run code analysis on a entire set of applications all from one machine? Run [this command and easily create a directory for every application already in Tidal Migrations](https://github.com/tidalmigrations/gists/blob/master/make_source_code_dirs.sh)" %}
13595

13696
### Why Docker?
13797

pages/user guides/source_code_insights.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)